消费模式 消息消费一般分为两种消费模式 push:消息队列主动将消息推送给消费者pull:消费者客户端主动向消息队列拉去消息 push的实时性高,但没有考虑客户端的消费能力, pull消息实时性低,可能造成大量无效请求 Rokectmq 使用长轮询的拉模式 平衡pull 和 push 的优缺点 LongPoll Consume 发送拉取消息Broker hold 住请求,直到队列有新消息才返回默认请求时间为30s,请求后再次发送每次拉去消息后,消费完才会再次发送请求 消费方式 集群消费 集群内竞争消费,单条消息消费一次 组广播消费 单条消息在mei每个集群都会被消费一次