最近有不少关于ConsumerGroup的问题,在这里针对常见问题做几点说明:
1. 我们限制了ConsumerGroup为1个,并且比赛环境禁止自动订阅,意思说只有用我们提供的ConsumerGroup才能消费到消息。
2. 相同的ConsumerGroup在一个JVM虚拟机中只能启动一个实例,你们可以将该实例做成单例等形式进行共享。
3. RocketMQ提供了Pull和Push两种消费模式,Push模式简单易用,Pull模式很多东西需要自己实现,比如offset的管理,采用pull模式的选手可以参考下push模式的实现。
4. 如果同一个ConsumerGroup的有多个consumer实例,那么每个consumer都需要订阅赛题里面的三个Topic,不然会出现订阅不一致的情况(后启动的consumer会覆盖先启动的consumer)。
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。