返回

消息基础

消息基础

消息队列作用

  1. 异步通信:异步通信,减少线程等待,特别是处理批量等大事务、耗时操作。
  2. 系统解耦:系统不直接调用,降低依赖,特别是不在线也能保持通信最终完成。
  3. 削峰填谷:压力大的时候,缓冲部分请求消息,类似于背压处理。
  4. 可靠通信:提供多种消息模式、服务质量、顺序保障等。

消息处理模式

  1. 点对点: PTP => queue
  2. 发布订阅: PubSub => Topic

消息语义 QOS

  1. At most once
  2. At least once
  3. Exactly once

*支持数据不丢失的ack机制*

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
本站访问量:   您是本站第 位访问者