0

我想知道是否有人具体知道使用和潜在共享或创建从 Asp.Net Web 应用程序到 Azure 存储和 -ServiceBus 的新连接的最佳实践是什么?

基本上,Asp.Net 应用程序接收文件上传,将它们存储在 Azure 存储博客中,并向 Azure ServiceBus 队列发送消息以通知后台处理器。

虽然后台处理器具有持久连接,但我想知道对于前端 Asp.Net 应用程序的正确方法是什么 - 是否应该在每个请求级别上与 Azure 存储建立新连接,同样连接到 ServiceBus 队列,或者我应该共享一个application-lifetime 为这两个中的每一个创建了连接?

这里推荐的方式是什么?

4

1 回答 1

0

对于服务总线方面的事情,您应该尝试重新使用客户端连接,因为重新创建它们会产生开销。有关 Azure 服务总线性能的以下 Microsoft 文章中提供了更多详细信息:

使用 Service Bus Brokered Messaging 提高性能的最佳实践

对于不以相同方式管理打开连接的 Azure 存储客户端,这不是问题。

于 2015-03-11T21:45:04.403 回答