RocketMQ 消费模型有两种:广播消费,集群消费。
广播消费消息模型,指消费这消费某主题的所有队列的消息;
集群消费消息模型,是指同一个消费组的消费者各自消费某一主题的消费队列的消息,比如有一个主题 topicA,该主题有4个队列(创建主题的时候可以指定该主题的队列的数量),有一个消费组testConsumerGroup,该消费组有四个消费者(四个机器或者四个进程),则四个消费者各自消费一个消息队列。
请注意一定要是同一个消费组,所以集群消费的前提是在同一个group里面,如果不是同一个组,订阅同一个topic,还是都会消费到的。有时候会采用这种方式来变相的进行 广播消费。