引入 MQ 消息中间件最直接的目的:系统解耦以及流量控制(削峰填谷)
引入 MQ 同样带来其他问题:数据一致性。
在分布式系统中,如果两个节点之间存在数据同步,就会带来数据一致性的问题。消息生产端发送消息到 MQ 再到消息消费端需要保证消息不丢失。
所以在使用 MQ 消息队列时,需要考虑这 3 个问题:
京公网安备 11010502049817号