工具篇-消息队列常见的几种使用场景

1.前言

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。常见的消息队列有:ActiveMQ,RabbitMQ,KafKa,RocketMQ。

工具篇-消息队列常见的几种使用场景

工具篇-消息队列常见的几种使用场景


2.应用场景

  1. 异步处理
  2. 应用解耦
  3. 流量削锋
  4. 消息通讯

1)异步处理
工具篇-消息队列常见的几种使用场景

传统的方式系统的性能(并发量,吞吐量,响应时间)都有瓶颈。

工具篇-消息队列常见的几种使用场景

2)应用解耦
工具篇-消息队列常见的几种使用场景

工具篇-消息队列常见的几种使用场景

3)流量削锋
工具篇-消息队列常见的几种使用场景

4)日志处理
工具篇-消息队列常见的几种使用场景

工具篇-消息队列常见的几种使用场景

5)消息通讯
工具篇-消息队列常见的几种使用场景