赞
踩
原文网址:MQ--推模式与拉模式_IT利刃出鞘的博客-CSDN博客
推模式和拉模式指的是 Comsumer 和 Broker 之间的交互。
Producer 与 Broker 之间都是推的方式,即 Producer 将消息推送给 Broker,而不是 Broker 主动去拉取消息。原因如下:
各个MQ的推拉模式
MQ类别 | 推拉模式 | 默认模式 |
RabbitMQ | 支持推模式,没有内置拉模式(可使用API拉取消息) | 推模式 |
RocketMQ | 推拉都支持。(本质上,推模式也是拉模式) | 推模式 |
Kafka | 支持推模式,没有内置拉模式(可使用API拉取消息) | 拉模式 |
简介
本处推模式指的是消息从 Broker 推向 Consumer,即 Consumer 被动的接收消息,由 Broker 来主导消息的发送。
优点
缺点:推送速率难以适应消费速率
使用场景
推模式难以根据消费者的状态控制推送速率,适用于消息量不大、消费能力强要求实时性高的情况下。
上边是文章的部分内容,为便于维护,全文已转移到此网址:MQ-推模式与拉模式 - 自学精灵
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。