消息中间件

MQ 推拉模式以及优缺点

ActiveMQ是一个消息中间件,对于消费者而言有两种方式从消息中间件获取消息。

Push方式:

由消息中间件主动地将消息推送给消费者;

Pull方式:

由消费者主动向消息中间件拉取消息而采用Pull方式,会增加消息的延迟,即消息到达消费者的时间有点长。但是,Push方式会有一个坏处:如果消费者的处理消息的能力很弱(一条消息需要很长的时间处理),而消息中间件不断地向消费者Push消息,消费者的缓冲区可能会溢出。

0%