Я пытаюсь реализовать очередь заданий с помощью MSMQ, чтобы сэкономить некоторое время на моем внедрении в SQL. После прочтения я понял, что MSMQ может не предлагать то, что я хочу. Не могли бы вы посоветовать мне, если мой план реалистичен с использованием MSMQ или порекомендует альтернативу?MSMQ как очередь заданий
У меня есть количество процессов, которые собирают задания из очереди (возможно, мне придется масштабировать в будущем), после того, как будет занята обработка задания, за это время задание заблокировано для других процессов по статусу, если это необходимо снова возвращается в очередь (изменения статуса снова) в очередь для дальнейшей обработки, но физически задание по-прежнему находится в очереди до завершения.
MSMQ не позволяет мне сохранять сообщение в очереди при работе над ним, например, я могу заглянуть или прочитать. Чтение принимает сообщение из очереди, и просмотр не позволяет изменять сообщение (статус).
Спасибо
Как об использовании транзакций? MSMQ вернет сообщение, если транзакция завершится с ошибкой. –