18
2020
10

activemq消息丢失如何处理

情况一:发送到broker时消息丢失

解决:先持久到数据库,发送成功后删除或者标记删除。定时任务处理


情况二:broker崩溃

解决:消息持久化


情况三:broker到消费端出问题

解决:逻辑整理使其可以重新发送(如,发送时持久化消息并置状态为已发送,消费成功则置为已消费),当然消费要实现等幂性

情况一:发送到broker时消息丢失

解决:先持久到数据库,发送成功后删除或者标记删除。定时任务处理


情况二:broker崩溃

解决:消息持久化


情况三:broker到消费端出问题

解决:逻辑整理使其可以重新发送(如,发送时持久化消息并置状态为已发送,消费成功则置为已消费),当然消费要实现等幂性

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。