У меня есть удаленный компьютер с частной очередью, и сервер отправляет эти сообщения в удаленную очередь. Это работает нормально. Проблема заключается в том, что когда удаленный компьютер не подключен к сети или не выключен, сообщения сохраняются в исходящей очереди сервера и доставляются позднее, когда удаленный компьютер подключается к сети. Теперь мое требование заключается в том, что если сообщение не доставлено, сервер должен знать. И в текущем случае исключение не выдается, поскольку оно сохраняется в исходящей очереди.
Теперь я имею в виду три вещи.
- Исходящая очередь не должна сохранять сообщение.
- Некоторое подтверждение должно быть возвращено с удаленного компьютера.
- Я должен публиковать сообщение непосредственно по URL-адресу очереди, так как оно размещено в IIS.
Я бы хотел воспользоваться решением 3, но не нашел ресурсов по теме.