六、MQ 消息队列在微服务中的应用
MQ 和微服务同步接口的区别是什么?
同步阻塞,线程池打满,新请求会直接拒绝。
MQ 是异步非阻塞
(一)最终一致
削峰填谷
1 万 QPS 的 Event 全进 Broker(顺序写盘 10 万+/s,DB 扛不住的 MQ 磁盘能扛)
1 个 topic,4 分区就是 4 个目录
(二)Topic 主题(柜台)
不同类型的快递(订单事件/支付事件)分开放
CSNotesMQ 和微服务同步接口的区别是什么?
同步阻塞,线程池打满,新请求会直接拒绝。
MQ 是异步非阻塞
削峰填谷
1 万 QPS 的 Event 全进 Broker(顺序写盘 10 万+/s,DB 扛不住的 MQ 磁盘能扛)
1 个 topic,4 分区就是 4 个目录
不同类型的快递(订单事件/支付事件)分开放