У нас есть проблема с сервисом ServiceBus. У нас есть Очередь, которая содержит сообщения, также у нас есть Непрерывный WebJob, который имеет прослушиватель OnMessage для новых сообщений, everithing отлично работает, но есть одна странная проблема. Активный счетчик сообщений никогда не показывает 2789 Active Messages в очереди. Новые сообщения получены соответствующим образом. Мы попытались получить сообщения методом «Получить», но результат будет таким же. Кажется, что-то не так с счетчиком.Azure ServiceBus Очередь сообщений активных сообщений отключена?
конфигурация очереди: время
- Сообщения жить (по умолчанию) - 14 дней
- длительности блокировки - 30 сек.
- История Дубликаты - 10 мин
- Максимальный граф доставки - 10
- Максимальный размер - не установлен
- очереди состояние - Active
- Хочу переехать на Мертвом письма - не включен
- Текущий размер - 3447.3994140625 KB
- Обновлено - 12.01.2017, 11:56:40
- Включить Разметка - истинный
Любые идеи будут полезны.
РЕШИТЬ:
Эти сообщения были в состоянии Defer, мы использовали QueueClient.Peek()
, чтобы получить сообщение, то
var m = QueueClient.Recieve(message.SequenceNumber);
m.Complete();
и сообщения Унесенные!
Хорошая работа !! Ты показал мне путь –