Ваш подход выглядит хорошо для меня.Мой единственный совет - убедиться, что каждый компьютер, на котором вы собираетесь развернуть Службу Windows, находится либо в одном Домене, либо в Домене с взаимным доверием и находится в одном и том же Лесу .Недавно у меня возникла проблема с решением, которое я унаследовал с использованием MSMQ, и это работало почти так же, как вы предложили выше.Он был протестирован как работающий на одном домене без проблем с производительностью.К сожалению, клиент находился в процессе слияния, и когда пришло время внедрять решение в рамках более широкой компании, оказалось, что решение должно быть реализовано на машинах, которые существуют в разных доменах в разных лесах, и в этом случае MSMQне будет работать вообще, и совершенно другой подход должен быть использован.