У меня есть машина для клиентов и сервер. Обе машины находятся в одной сети. Если приложение на компьютере-клиенте пытается отправить что-то в очередь на сервере, это служба MSMQ, способная обрабатывать ситуацию, когда серверная машина внезапно отключается? Предполагая, что некоторые выпущенные сообщения уже доставлены, будет ли она пытаться повторно передать очередь каждый, то есть 5 секунд? Я не могу найти соответствующую информацию об этом.Как MSMQ обрабатывает соединение с удаленной машиной
Кроме того, моя идея заключается в использовании MSMQ в качестве посредника между приложением на клиенте и приложением на сервере, где клиент < -> соединение с сервером очень ненадежно. Я думал, что вместо того, чтобы писать собственную реализацию восстановления из-за перерыва в ссылке, я просто позволю MSMQ сделать это, отправив сообщения с клиентской машины на серверную машину и сообщив серверному приложению из локальной (серверной) очереди. Правильно ли это сделать? Будет ли это работать на машинах, которые не входят в AD? Возможно, если они находятся в AD, общественная очередь будет идти, если она должна дублироваться по сети?