消息队列

一、消息队列概述

消息队列中间件是分布式系统中重要的组件,主要用于应用解耦、异步消息、流量消峰等问题。

现在流行的消息队列有:ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。

二、消息队列的应用场景

1.异步处理:例如用户注册、App推送、终端状态推送、短信通知等

2.数据同步:业务数据推送同步

3.重试补偿:记账失败重试

4.系统解耦:通讯上下行、终端异常监控、分布式事件中心

5.流量消峰:秒杀场景下的下单处理

6.发布订阅:HSF的服务状态变化通知、分布式事件中心

7.高并发缓冲:日志服务、监控上报

你可能感兴趣的:(消息队列)