RocketMQ同一个topic不同tag,订阅关系组中为什么只能对应一个消费者对象?[阿里云消息队列MQ]

在使用RocketMQ同一个topic不同tag,订阅关系组(subscriptionTable)中为什么只能对应一个消费者对象?

根据看源码和网上查询得知,Subcription对象中只equals判断topic属性。关于问题的源码解析:阿里云RocketMQ的订阅类Subscription的HashCode及Equals的设计问题

根据图片可以看到,在debug过程中,订阅关系中只有一个对象,但是被我配置了注解(topic相同但tag不同的对象)有8个。

我想请问如何在现有业务条件不变的情况下,将8个对象和8个Subcription注册进table中,并实现8个消费对象监听8个不同tag的业务吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====