Message Queue
消息队列异步解耦生产者与消费者,生产者发消息到队列,消费者按序处理,削峰填谷。
用途
异步解耦组件,削峰填谷提高系统韧性。
机制
生产者发消息到队列不等待处理。消费者按序取出处理。点对点(SQS/RabbitMQ)vs 发布订阅(Kafka/SNS)。持久化保证不丢消息。顺序/分区/重试策略。
用例
- 异步通信
- 削峰填谷
- 解耦
消息队列异步解耦生产者与消费者,生产者发消息到队列,消费者按序处理,削峰填谷。
异步解耦组件,削峰填谷提高系统韧性。
生产者发消息到队列不等待处理。消费者按序取出处理。点对点(SQS/RabbitMQ)vs 发布订阅(Kafka/SNS)。持久化保证不丢消息。顺序/分区/重试策略。