gpt4 book ai didi

azure - 一次部署具有多个主题和队列的 ServiceBus

转载 作者:行者123 更新时间:2023-12-03 05:53:23 25 4
gpt4 key购买 nike

我对使用服务总线和其他 Azure 功能还很陌生。在 Azure 门户上手动创建服务总线后,我尝试弄清楚如何自动实现这一点。经过一段时间的阅读后,我认为使用 azure 资源管理器应该是正确的选择。仅部署一个主题没什么大不了的。但我找不到一个示例来说明如何同时部署多个主题和队列。还是我的方法错误?

感谢您的回答!赫尔穆特

最佳答案

我们所做的(我看到其他团队也在做同样的事情)很简单:当您的生产者/消费者应用程序启动时,它会检查所需的队列/主题/订阅是否存在,否则创建它们。

因此,我们从 C# 代码创建所有服务总线实体,这也为选项提供了充分的灵 active 。

代码示例:

var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);
if (!namespaceManager.TopicExists(topicName))
{
namespaceManager.CreateTopic(new TopicDescription(topicName));
namespaceManager.CreateSubscription(
new SubscriptionDescription(topicName, subscriptionName));
}

这并不是说您的 ARM 方法是错误或不好的,只是提供一个简单的替代方案。

关于azure - 一次部署具有多个主题和队列的 ServiceBus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44880682/

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