为了账号安全,请及时绑定邮箱和手机立即绑定

Spring 事件和服务重启

Spring 事件和服务重启

慕妹3146593 2023-07-13 17:40:01
我想在Spring Boot服务中使用Spring Events。我已经完成了所有开发,并且事件在我的代码的某个点发布并在侦听器中接收。到目前为止,一切都很好。他向一位同事展示了这个,他提出了一个很好的观点。如果我们重新启动服务会发生什么?可能会发生一些事件丢失的情况吗?为了向您提供更多见解,我们使用Kubernetes在AWS中部署我们的服务。就我个人而言,我预计该服务不会有太多负载,因此在服务关闭过程中事件等待被消耗的机会非常低。然而,这可能会发生。另外,我想知道它是否可以在其他场景中使用Spring Events。
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

春季活动并不意味着“严肃”的交流。我所说的严重性是指无法保证可靠性,它只是应用程序不同部分之间的简单消息传递。很难说即使这样,事件也会失败的可能性有多大,但也不能保证

如果您有不会丢失的重要消息,则需要一个具有事务支持的适当消息队列。它们对消息传递做出保证,但当然它完全涉及一个额外的组件,并且对于简单的事情可能有点过分了。


查看完整回答
反对 回复 2023-07-13
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信