💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
在微服务化系统中,存在三个核心组件:RPC、注册中心和MQ。MQ通讯模型有五大应用场景:一多应用、轻重分离、结果忽略、流量缓冲、架构保护。MQ还有三类特殊用法:顺序消息、事务消息和延时消息。MQ的消息可靠性和对服务耦合性的解耦优于RPC,但不能完全替代RPC。对实时性要求高或对提供方结果关注时,应使用RPC通讯模型。
🎯
关键要点
-
微服务化系统的三个核心组件是RPC、注册中心和MQ。
-
MQ通讯模型的消息可靠性和服务耦合性解耦优于RPC,但不能完全替代RPC。
-
在对实时性要求高或对提供方结果关注时,应使用RPC通讯模型。
-
MQ通讯模型的五大应用场景包括一多应用、轻重分离、结果忽略、流量缓冲和架构保护。
-
MQ的三类特殊用法是顺序消息、事务消息和延时消息。
➡️