Сегодня вечером мы наблюдали чрезвычайно медленное время ожидания. Наши данные трассировки сообщили нам, что линияОчередь службы обслуживания Azure Extremely Slow
await queueClient.SendAsync(message);
принимало 45-60 секунд. Это происходило в двух очередях, которые были вокруг в течение долгого времени. У них почти никогда нет более 1-2 записей, и мы используем веб-работу с ServiceBusTrigger, чтобы снимать вещи. Мы помещаем простой POCO в очередь. Была очередная очередь, которая быстро стояла в очереди, поэтому из-за отсутствия какой-либо другой идеи я удалил два, которые были неприятными. Когда код воссоздал их (поскольку он был создан, чтобы сделать), они начали очередность менее чем за секунду. Ничто иное не изменилось, ожидайте удаления старой очереди и воссоздания старой очереди. Я использовал проводник служебных шин до и после (мне жаль, что я не сделал скриншот), и ничего не изменилось, насколько я могу судить.
Любая идея, почему такое замедление может произойти или почему воссоздание очистило его? Мы делаем такой материал с низким уровнем воланов, поскольку это всего лишь экспериментальная система.
Спасибо!
Dave
Мы испытываем очень похожие проблемы. Любые советы были бы очень полезными. –
+1 Мы также столкнулись с этой проблемой некоторое время назад. После того, как очереди были пересмотрены, все начало работать, как ожидалось. – mhertis
То же самое здесь, полгода спустя, все еще очень плохая производительность. – TTT