什么情况下必须使用事件?
我是搞Web后端,最近跟小伙伴弄一个图书馆项目,小伙伴说用户还书时要触发一个事件,提醒其他预订书籍的用户书已经还了。
我说直接读借阅记录表,把每个用户提醒,为什么要用事件?
我感觉事件可用可不用
于是就有这个问题,在Web后端什么情况下必须用事件?
还是说它仅仅是领域设计时要用的?从技术上他是可选的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
事件主要带来的是一个及时性,让其他用户知道这本书可以借了,甚至可以给用户发邮件提醒。只是存入数据库的话要等待用户自己登陆系统再查询。两种方案其实都可以,但前一种及时性更高。
小伙伴说用户还书时要触发一个事件,提醒其他预订书籍的用户书已经还了。
这是一个需求的描述, 需求描述中的概念(比如这里的"事件")和技术中的概念不一定是相同的. 所以具体的实现方法是可选的, 只要满足需求就行