我们正在使用Azure SDK将消息发布到Service Bus。
在Web API调用中,我们针对每个传入请求重复执行这些任务

MessagingFactory factory = MessagingFactory.CreateFromConnectionString(conStr);
factory.RetryPolicy = new RetryExponential(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(2), 3);
var namespaceManager = NamespaceManager.CreateFromConnectionString(conStr);

TopicClient topicClient = factory.CreateTopicClient(topicName);

最佳答案



是的,这是推荐的做法。从 Best Practices for performance improvements using Service Bus Messaging

关于multithreading - Azure Service TopicClient线程是否安全且可重用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45595039/

10-13 05:51