我们在 Azure SB 中有许多主题,并通过从登台到生产的 VIP 交换不断更新我们的环境。
当实例在暂存中运行时,我们不希望订阅者读取和删除旨在向我们在生产槽中运行的实例发送事件的消息。
我想出的解决方案是创建名称中包含 RoleEnvironment.SubscriptionId 的订阅。然后在 RoleEntryPoint.OnStop() 期间删除这些以避免未使用的订阅。
有没有更优雅的解决方案,我是否遗漏了一些明显的东西?
我们在 Azure SB 中有许多主题,并通过从登台到生产的 VIP 交换不断更新我们的环境。
当实例在暂存中运行时,我们不希望订阅者读取和删除旨在向我们在生产槽中运行的实例发送事件的消息。
我想出的解决方案是创建名称中包含 RoleEnvironment.SubscriptionId 的订阅。然后在 RoleEntryPoint.OnStop() 期间删除这些以避免未使用的订阅。
有没有更优雅的解决方案,我是否遗漏了一些明显的东西?