“为什么使用消息队列”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的5个中间版本) | |||
第1行: | 第1行: | ||
− | === 使用同步的通信方式来解决多个服务之间的通信 === | + | === 1.使用同步的通信方式来解决多个服务之间的通信 === |
[[文件:同步处理存在的问题.png|缩略图|900x900像素|替代=|无]]同步的通信方式会存在性能和稳定性的问题。 | [[文件:同步处理存在的问题.png|缩略图|900x900像素|替代=|无]]同步的通信方式会存在性能和稳定性的问题。 | ||
− | === 使用异步的通信方式 === | + | === 2.使用异步的通信方式 === |
+ | [[文件:异步的优势.png|无|缩略图|1200x1200像素]]针对于同步的通信方式来说,异步的方式,可以让上游快速成功,极大提高了系统的吞吐量。 | ||
+ | |||
+ | 而且在分布式系统中,通过下游多个服务的分布式事务的保障,也能保障业务执行之后的最终一致性。 | ||
+ | |||
+ | |||
+ | |||
+ | 消息队列解决具体的是什么问题——通信问题。 | ||
+ | |||
+ | [[Kafka介绍|详情]] |
2022年8月22日 (一) 09:11的最新版本
1.使用同步的通信方式来解决多个服务之间的通信
同步的通信方式会存在性能和稳定性的问题。
2.使用异步的通信方式
针对于同步的通信方式来说,异步的方式,可以让上游快速成功,极大提高了系统的吞吐量。
而且在分布式系统中,通过下游多个服务的分布式事务的保障,也能保障业务执行之后的最终一致性。
消息队列解决具体的是什么问题——通信问题。