Не использовав MSMQ раньше, я не совсем понимаю требования к клиентской среде для его использования.
Я разрабатываю клиент-серверное решение, которое будет интегрировано с устаревшей системой, и я продан за обмен сообщениями. Я хотел бы использовать реализацию служебной шины, такую как MassTransit, но для этого требуется MSMQ.
Нужно ли следить за тем, чтобы на каждом клиентском ПК был установлен MSMQ?
Я не думаю, что мои перспективы продать это хранителям Пароль администратора очень хороши.
Прямо сейчас я могу с уверенностью ожидать, что на каждом клиентском компьютере будет установлена Windows XP Professional, но это может измениться, и я понимаю, что MSMQ не устанавливается по умолчанию в более поздних ОС, что может быть еще большей головной болью.
Может кто-нибудь объяснить мне, как это работает? Я не могу себе представить, как любое коммерческое программное обеспечение может полагаться на MSMQ, если я не пропускаю что-то существенное (я надеюсь, что я есть).
(Сервер не проблема - у меня там полный контроль.)