Мне было интересно, смогу ли я получить некоторые соображения, основанные на следующих требованиях: - Сервис, который опрашивает таблицу журнала в нескольких базах данных на предмет изменений, а затем публикует уведомления для любого количества облегченных клиентов, работающих на различных ПК. - СообщениеОтправленный будет небольшим и будет содержать только данные о, возможно, временной отметке события и характере события.-Я хочу, чтобы установка настольного клиента на ПК была очень простой, поэтому не хочу, чтобы он сильно зависел от сторонних компонентов, кроме .net 4. Framework.
Вот мои собственные мысли на данный момент: у меня естьпоиграл с NServicebus, и это, кажется, соответствует счетам того, что я хочу.Я думал о том, чтобы опросить каждую базу данных для опроса в издателе, используя некие асинхронные методы, а затем создать сообщения, которые затем получат подписчики (клиент).Не слишком ли Nservicebus для этого? На данный момент я не требую, чтобы клиенты ничего не делали, кроме как слушали и получали сообщения, чтобы они на самом деле ничего не отправляли обратно.Я понимаю, что если бы я должен был установить NServicebus, тогда MSMQ и другие биты должны были бы быть установлены на каждом клиенте.Надеюсь, они не жадны до ресурсов.Я немного прочитал и загрузил кусочки кода, чтобы поиграть, но на самом деле у меня нет большого опыта в этой области, поэтому любые советы полезны.