Я хотел бы найти решение для создания среды pub / sub для двух микросервисов, чтобы они могли общаться друг с другом, я знаю, что могу использовать некоторые третьи стороны, например Redis, RabbitMQ Реализация связи между микросервисами на основе событий (события интеграции )
Проблема заключается в том, что клиент не может разрешить установку какого-либо стороннего инструмента из соображений безопасности. Сервер messageQueue в Windows также не будет разрешен к использованию. Я могу использовать только те приложения, которые существуют только на сервере.
Поэтому я спрашиваю, могу ли я создать одно простое приложение с помощью службы Windows. Это отношения «один ко многим». У меня есть одна служба, которая будет иметь дело с данными, и если будет какое-либо обновление, она будет публиковать данные в тех службах, которые на нее подписаны.
Кажется, моя проблема может быть похожа на
Реализация службы .NET Scalable Pub / Sub
WCF Pub / Sub с кэшированием подписчиков (ссылка на паб- суб)
но я не вижу критических решений.
Я думал использовать уведомления о данных, которые предлагает MSSQL в качестве последних альтернатив, но похоже, что это может вызвать узкое место при масштабировании приложений. Интернет наводнен статьями, использующими сторонние инструменты.
Спасибо
bin
каталоге. - person Damien_The_Unbeliever   schedule 30.08.2018