Существующий процесс изменяет поле статуса записи о бронировании в таблице в ответ на ввод пользователя.
У меня есть другой процесс записи, который будет выполняться асинхронно для записей с определенным статусом. Он прочитает запись в таблице, выполнит некоторые операции (включая вызовы сторонним веб-службам) и обновит поле состояния записи, чтобы указать, что обработка завершена (или In Error, с количеством ошибок).
Эта операция очень похожа на очередь. Каковы преимущества и компромиссы использования MSMQ по таблице SQL в этой ситуации и почему я должен выбирать один из них?
Это наше программное обеспечение, которое добавляет и обновляет записи в таблице.
Это новая работа (служба Windows), которая будет выполнять асинхронную обработку. Это должно быть "всегда вверх".