Я пытаюсь создать следующий поток, используя Azure очередь сообщений, как показано на следующей диаграмме:
![enter image description here](https://i.stack.imgur.com/VRHQQ.png)
Итак, клиент изначально создает и добавляет сообщение в очередь с initialVisibiltiyTimeout, равным 5 минутам.
_queueResolver.GetQueue("my-queue")
.AddMessage( new CloudQueueMessage(json), initialVisibilityDelay: TimeSpan.FromMinutes(5));
Проблемы, с которыми я сталкивался до сих пор, связаны с возможностью продления периода initialVisibilityDelay для исходного отправленного сообщения. Я не уверен, как я могу получить сообщение из очереди. Каковы лучшие практики в этом случае? Нужно ли сохранять в другом хранилище идентификаторы сообщений, находящихся в очереди?