MSMQ: получение как положительных, так и отрицательных подтверждений для доставки сообщения - PullRequest
0 голосов
/ 06 июля 2011

У меня есть простое приложение на C #, которое отправляет сообщение через MSMQ на удаленный сервер через HTTPS. Я указал значение TimeToReachQueue для сообщения и очередь администратора, чтобы я мог получать положительные или отрицательные подтверждения относительно доставки сообщения (в качестве AcknowledgeType я указал «FullReachQueue».) Примерно через 10 секунд после отправки сообщения в очереди локальной администрации появляется сообщение «Сообщение достигло очереди». Однако после того, как интервал TimeToReachQueue истекает - будь то 30 секунд или 5 минут - я получаю второе сообщение, говорящее «Время достижения очереди истекло». Каждая ссылка на интервал «TimeToReachQueue», который я могу найти, говорит, что вы получите отрицательное подтверждение, только если сообщение не достигло очереди в течение указанного интервала.

Когда я проверяю очередь на удаленном сервере, сообщение фактически находится в очереди назначения, так как я могу получать сообщения о том, что оно пришло и не пришло?

1 Ответ

1 голос
/ 07 июля 2011

Есть ли какие-либо исходящие очереди на удаленном сервере, указывающие на исходную отправляющую машину, которые содержат подтверждающие сообщения любого типа?

...