Я разрабатываю систему, которая будет отправлять сообщения в удаленную очередь MSMQ. Если сообщения не могут быть доставлены или получены, я хотел бы попытаться отправить их позже.
Одним из подходов будет перечисление всех сообщений System Dead Letter Queue (DLQ) на
отправляющий компьютер и повторно отправьте любые соответствующие.
Другой подход заключается в использовании очереди администратора для получения любых отрицательных подтверждений и повторной отправки всех сообщений в этой очереди.
Один подход лучше другого?
Одно преимущество, которое я вижу, состоит в том, что в очереди администратора будут присутствовать только соответствующие сообщения, тогда как системный DLQ может иметь сообщения из других очередей.
Существуют ли сценарии, когда сообщения с ошибками будут отправляться в DLQ, но не в очередь администратора?
Спасибо
K.