Rabbitmq之高级特性——百分百投递消息&消息确认模式&消息返回模式实现

  rabbitmq的高级特性:   如何保障消息的百分之百成功?   要满足4个条件:生产方发送出去,消费方接受到消息,发送方接收到消费者的确认信息,完善的消费补偿机制   解决方案,1)消息落库,进行消息状态打标   该解决方案需要对对数据库进行两次io操作,如果数据量很大,将会导致瓶颈的发生,本流程是首先将业务入库,发送消息前,将发送的消息入库消息状态可设置为0,两次写入数据库后,发送消息,
相关文章
相关标签/搜索