“为什么使用消息队列”的版本间的差异

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

2022年8月22日 (一) 09:11的最新版本

1.使用同步的通信方式来解决多个服务之间的通信

同步的通信方式会存在性能和稳定性的问题。


2.使用异步的通信方式

异步的优势.png

针对于同步的通信方式来说,异步的方式,可以让上游快速成功,极大提高了系统的吞吐量。

而且在分布式系统中,通过下游多个服务的分布式事务的保障,也能保障业务执行之后的最终一致性。


消息队列解决具体的是什么问题——通信问题。

详情