消息中间件的消费端的pull和push

2018-11-05  本文已影响0人  我的女友漏气了

妈妈比喻成消息中间件,孩子比喻消费者,饭比喻成消息

①Push方式:由消息中间件主动地将消息推送给消费者;(妈妈给孩子喂饭)
②Pull方式:由消费者主动向消息中间件拉取消息。(孩子向妈妈喂饭)
RabbitMQ 消费者默认是推模式(也支持拉模式)。
Kafka 默认是拉模式。
Push方式:优点是可以尽可能快地将消息发送给消费者,缺点是如果消费者处理能力跟不上,消费者的缓冲区可能会溢出。
Pull方式:优点是消费端可以按处理能力进行拉去,缺点是会增加消息延迟。

上一篇下一篇

猜你喜欢

热点阅读