gpt4 book ai didi

c# - 具有相同订阅的服务总线多个监听器实例未接收消息

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:22 25 4
gpt4 key购买 nike

我有一个5节点集群,每个节点都有一个正在运行的微服务(这是一个无状态的可靠服务),它正在接收来自Azure服务总线的消息。

由于我只为 my_topic(主题名称)创建了一个 my_Subscription(订阅名称),因此微服务实例正在随机接收消息。

我希望它能够被广播,因为每个实例都订阅了服务总线主题。

现在,如果在这种情况下我需要为每个实例创建一个新订阅,我将需要更改 ARM template并在每次我希望扩展服务时重新部署它?

最佳答案

如果您可以让集群节点在启动时动态创建自己的订阅(这应该不难做到)。也许可以使用节点的唯一 ID 之类的内容作为订阅名称。然后每个节点将仅接收自己的消息副本,从而实现您的目标。但是,如果您的节点一直来来去去,那么您需要实现一些清理机制,以确保过时的订阅不会阻塞主题的存储。

关于c# - 具有相同订阅的服务总线多个监听器实例未接收消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47014000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com