微服务架构之分布式事务解决方案二

来源:互联网 发布:教程网源码带后台 编辑:程序博客网 时间:2024/05/18 03:17

消息一致性的解决方案(可靠信息传输)


消息中间件:异步通讯、解耦、并发缓冲


正向流程:

     主动方                                                           消息中间件                                         被动方

1.预发送消息                                             2.接收消息(待确认)

4.接收消息判断业务是否执行                   3.存储信息,返回消息

5.发送消息                                                6.接收消息(更新状态),投递消息        7.接收投递消息


解决数据的不一致性:消息中间件主动查询业务执行状态,来确保并处理消息的一致性

========================================================================

常规MQ消息队列的处理流程和特点






阅读全文
0 0