gpt4 book ai didi

azure - 使用 ReceiveMode.ReceiveAndDelete 处理在 Azure 暂存中运行的 ServiceBus 主题订阅者的技术

转载 作者:行者123 更新时间:2023-12-03 00:34:24 26 4
gpt4 key购买 nike

我们在 Azure SB 中有许多主题,并通过 VIP 交换不断更新我们的环境,从暂存到生产。

当实例在暂存中运行时,我们不希望订阅者读取和删除旨在将事件发送到在生产槽中运行的实例的消息。

我提出的解决方案是创建名称中包含 RoleEnvironment.SubscriptionId 的订阅。然后,这些内容会在 RoleEntryPoint.OnStop() 期间删除,以避免未使用的订阅。

是否有更优雅的解决方案,我是否遗漏了一些明显的东西?

最佳答案

一种方法是拥有应用程序可以理解的配置设置。然后可以在临时/生产环境之间更改它,并且可以使用相同的配置值来启用/禁用您在生产中不需要的东西。对于服务总线,您可以创建一个 Staging 和一个 Production 命名空间,然后将 url 放入 config.json 中。

关于azure - 使用 ReceiveMode.ReceiveAndDelete 处理在 Azure 暂存中运行的 ServiceBus 主题订阅者的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006394/

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