第一篇博客,简单写一下关于消息队列

消息队列简单介绍

功能:

  • 低耦合
  • 可靠投递
  • 广播流量控制
  • 最终一致性

抽象模型

  • 点对点 point-to-point
  • 生产者-消费者 Producer-consumer
  • 发布订阅 PubSub

消息队列选型标准

  1. 性能
    吞吐量和响应时间
    • 是否需要确认机制
    • 能否批处理,即消息能否批量读取或者写入
    • 能否进行分区
    • 是否需要持久化
  2. 可靠性
    • 可用性
    • 持久化
    • 确认机制
  3. 投递策略
    • 最多一次
    • 最少一次
    • 只有一次

挑战

  1. 有序性
    多消费者情况下不保证数据的有序性。(状态机来处理)
  2. 串行化
  3. 频次控制
  4. 完整性和一致性

猜你喜欢

转载自blog.csdn.net/qq_20556239/article/details/64923705