Очередь хранилища Azure принимает все сообщения одновременно - PullRequest
0 голосов
/ 18 марта 2019

Я использую очередь хранения Azure в своем приложении, и похоже, что моя очередь не ведет себя как правильная очередь (FIFO). Он одновременно принимает все сообщения и начинает их обрабатывать.

Что мне делать, чтобы очередь принимала сообщения в формате FIFO (одно за другим)?

1 Ответ

0 голосов
/ 19 марта 2019

На самом деле Azure Storage Queue не предоставляет Гарантия заказа , описание можно найти здесь .

Сообщения в очередях хранения, как правило, в порядке поступления иногда они могут быть не в порядке; например, когда сообщение время ожидания видимости истекает

Однако вы можете использовать служебную шину, чтобы получить гарантию FIFO. И это сравнение между очередью хранилища и служебной шиной. В нем говорится, что FIFO реализуется через использование сеансов обмена сообщениями.

Дополнительную информацию о служебной шине можно найти в этом документе Документация по обмену сообщениями служебной шины Azure .

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