Можно ли использовать Window Service для ведения бизнес-логики - PullRequest
0 голосов
/ 10 марта 2019

В проекте есть требование, и служба Windows должна использоваться как подписчик RabbitMQ (брокер сообщений).

Как только событие создано, эта служба Windows прослушивателя получает событие и обрабатывает его, при обработке необходимо включить некоторые важные бизнес-логики и данные должны быть сохранены в БД SQL-сервера.

С моей точки зрения, служба Windows может быть просто триггером любой бизнес-логики.Как и при подписке на событие, если происходит какое-либо событие, прочитайте сведения о событии и выполните бизнес-логику, используя любую службу REST (на основе HTTP).

Пожалуйста, предоставьте свои предложения, это будет более полезно.Заранее спасибо.

1 Ответ

0 голосов
/ 12 марта 2019

Вам необходимо создать приложение для Windows, используя c #, или вы можете использовать клиент NUGET rabbitmq для получения сообщения и сохранения в дБ.

https://www.nuget.org/packages/RabbitMQ.Client

...