Я хотел бы видеть сообщения (и их содержимое), которые в настоящее время находятся в очереди, ожидающей доставки. Существует ли такой инструмент? Или я должен написать свое собственное решение для этого?
Просмотр содержимого очереди Azure Service Bus
Ответ 1
В настоящее время у нас нет функции "просмотра" для наших очередей, которая позволит вам это сделать. Это в списке предстоящих событий.
Ответ 2
Новая версия Service Bus Explorer поддерживает просмотр сообщений в очереди без их удаления.
Он использует новую функцию Peek в Service Bus SDK 2.0
QueueClient queueClient = QueueClient.Create("myQ");
BrokeredMessage message = queueClient.Peek();
Ответ 3
Azure Management Studio от Cerebrata также позволяет просматривать очередь служебной шины. Обратите внимание, что это не бесплатно. Веб-сайт находится здесь:
Ответ 4
Начиная с этой записи Service Bus Explorer позволяет просматривать или получать сообщения в очереди.
Ответ 5
Новый сервис под названием CloudMonix от людей, которые создали AzureWatch (и с кем я связан), может контролировать содержимое "следующего", сообщение в очереди ASB (или хранения) и направить его на мониторинг/предупреждение/масштабирование