Mar*_*tin 6 servicebus azure azureservicebus
当我尝试从一个简单的控制台应用程序(不是在调试模式)向我的Azure Service Bus队列发送1000条简单消息时,使用http模式需要90秒.
使用标准的nettcp模式需要70秒.
其他人的速度也是吗?我预计它会更快,但也许这是正确的?
你是在同一个线程中做所有这些吗?尝试使用多个线程/任务确实并行提交消息.此外,如果您想要更高的吞吐量,可以尝试对app.config进行一些更改:
<system.net>
<settings>
<servicePointManager expect100Continue="false" useNagleAlgorithm="false"/>
</settings>
<connectionManagement>
<add address = "*" maxconnection = "48" />
</connectionManagement>
</system.net>
Run Code Online (Sandbox Code Playgroud)
最后,尝试从Windows Azure VM(最好是同一数据中心)内执行控制台应用程序.这将排除WAN连接的任何影响.
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |