今天晚上我们观察的排队时间非常慢.我们的跟踪数据告诉我们该行
await queueClient.SendAsync(message);
Run Code Online (Sandbox Code Playgroud)
需要45-60秒.这发生在已经存在很长时间的两个队列中.他们几乎没有超过1-2个记录,我们使用带有ServiceBusTrigger的Web作业来完成工作.我们在队列中放置了一个简单的POCO.还有另一个队列正在快速排队,所以由于缺乏任何其他想法,我删除了两个很麻烦的队列.当代码重新创建它们(因为它构建时),它们在不到一秒的时间内开始排队.没有其他任何改变,期望删除旧队列和重新创建旧队列.我之前和之后都使用过服务总线浏览器(我希望我已经截取了屏幕截图),据我所知,没有任何改变.
知道为什么会出现这样的减速或者为什么重新创建会让它清理干净?我们做这么低的体积,因为它只是一个试验系统.
谢谢!
戴夫
我们最近也遇到了与Servicebus非常相似的问题.我们经历了10-20秒的减速,几周后问题突然消失了.我们与Servicebus团队保持密切联系,他们只能说Servicebus是一个共享系统,而SLA只保证可用性而不是性能.
对于任何考虑使用Servicebus的人来说,这应该是一个大开眼界!
| 归档时间: |
|
| 查看次数: |
2754 次 |
| 最近记录: |