我使用 SignalR 服务总线包让 SignalR 协调部署中多个 Azure Web 角色实例的事件。
我曾经能够选择要使用的服务总线主题名称。将 SignalR 和服务总线包更新到 rc1 后,该选项不再可用。相反,SignalR 使用 Web 角色的名称作为其主题名称。
问题在于,当多个 Azure 部署同时运行时(即生产和暂存),它们会争夺以 Web 角色自动命名的单个服务总线主题。我最终收到了大量重复的消息。我希望每个部署都有自己的服务总线主题。
如何使用单个服务总线命名空间来管理同一项目的多个部署中的 SignalR 连接?或者甚至是两个不同项目的两个部署恰好具有相同名称的 Web 角色?
最佳答案
您可以在 https://github.com/signalr/signalr/issues 上记录错误吗?请为此,我们将在即将发布的版本中查看它。
关于SignalR 服务总线主题名称冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14466381/