Azure Сообщения очереди хранения остаются невидимыми в течение нескольких минут - PullRequest
0 голосов
/ 28 января 2020

Как видно из рисунка ниже, элементы очереди остаются невидимыми в течение более 7 минут, и в это время обработка не выполняется, поскольку поток потоковой метрики не показывает активность процессора до истечения (примерно) 7 минут. Это как триггер очереди не активируется. Значение visilibityTimeout установлено на «00: 00: 05».

Это происходит очень часто, исключений и ошибок нет. При многократном обновлении некоторые сообщения появляются с счетчиком очереди, равным 1, и затем мгновенно исчезают / получают обработку (даже если функция QueueTrigger остановлена).

Чем больше серверов в сети, которые обрабатывают сообщения очереди, тем другие сообщения могут застрять таким образом.

Вот как это реализовано:

[FunctionName(nameof(QueueFunc))]
public async Task QueueFuncProcess(
   [QueueTrigger("%QueueFuncName%", Connection = "QueueFuncConnection")] string queueItem)

Azure Storage Explorer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...