看了 macttt 发的阿里云文档,再看 juejin 里面的代码。
我的理解是:
juejin 中用户定义了两个 consumer [
FlowNodeEventConsumer(consumerGroup=test_node_group, topic=party_test_event),
PartyNodeEventConsumer(consumerGroup=test_node_group, topic=flow_test_event)
],
等同于阿里云文档中的错误订阅关系示例 1:
在消费者组 test_node_group 中,消费者 FlowNodeEventConsumer 和消费者 PartyNodeEventConsumer 订阅的 topic 不一致。
https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/1658844861/p301742.png总结:同一个 consumerGroup 中,支持订阅多个 topic ,多 tag ,但是必须每个 consumer 的订阅关系保持一致。