Я создаю службу, позволяющую подключиться к удаленной машине, чтобы диагностировать/исправлять ее. Я хотел бы использовать MSMQ в нем и интересно, можно ли предположить, что MSMQ всегда будет работать, поэтому мне не нужно рассматривать его как одну из проблемных частей системы?
Я хочу, чтобы это уравнение было правдой: MSMQ не работает == Машина /Windows не работает
благодаря
Нет, никогда не стоит предполагать, что программное обеспечение никогда не потерпит крах. Если это важно для вас, используйте систему оповещения, чтобы сообщить, остановлена ли служба MSMQ.
Однако вы, вероятно, не собираетесь разрабатывать что-то самостоятельно, у которого будут функции MSMQ, и быть более терпимыми к ошибкам, чем MSMQ.