有没有一种方法可以自动删除(服务总线事件集线器)的消费者组;不包含任何消费者



我有一个多实例应用程序,我使用服务总线事件集线器将一些消息放入其中,并将其广播到所有其他实例,将消息发送到所有实例的条件是每个实例都需要在一个单独的消费者组中,否则一个实例将获得消息并将其删除,这样其他实例就不会获得消息,所以我的解决方案是,首先每个实例都创建自己的消费者组,然后监听事件中心,但这里的问题是,由于实例崩溃,我会有很多消费者组在一段时间后没有使用,我的问题是:是否可以检测并获取所有未使用的消费者组来删除主题?

p.S:我也尝试过主题/订阅,效果很好,但我也有同样的问题,只是用订阅取代了上面的消费者群体:(。

我得到了答案:不,你不能检测到没有使用的消费者组,但另一方面,你可以检测到订阅没有使用,因为它有一个属性"LastAccessDate",所以使用这个字段我可以查看订阅是否在使用,以及上次访问日期是什么时候,所以我从服务总线"事件中心"更改为"主题/订阅",它可以工作:(。

最新更新