我正在使用 SignalR 服务总线包让 SignalR 在部署中跨多个 Azure Web 角色实例协调活动。
我曾经能够选择要使用的服务总线主题名称。将 SignalR 和服务总线包更新到 rc1 后,该选项不再可用。相反,SignalR 使用 Web 角色的名称作为其主题名称。
问题在于,当多个 Azure 部署同时运行(即生产和暂存)时,它们会争夺以 Web 角色自动命名的单个服务总线主题。我最终会收到大量重复的消息。我希望每个部署都有自己的服务总线主题。
如何使用单个服务总线命名空间来管理同一项目的多个部署中的 SignalR 连接?或者甚至两个不同项目的两个部署恰好具有相同名称的 Web 角色?