RabbitMQ保障消息 100% 投递成功方案

1.进行数据的入库 好比咱们要发送一条订单消息,首先把业务数据也就是订单信息进行入库,而后生成一条消息,把消息也进行入库,这条消息应该包含消息状态属性,并设置初始值好比为0,表示消息建立成功正在发送中,这种方式缺陷在于咱们要对数据库进行持久化两次。web 2.首先要保证第一步消息都存储成功了,没有出现任何异常状况,而后生产端再进行消息发送。若是失败了就进行快速失败机制。数据库 3.MQ把消息收到的
相关文章
相关标签/搜索