Как правильно развернуть микросервисы, написанные с помощью основного веб-приложения ASP.Net, в производство? - PullRequest
0 голосов
/ 03 июня 2019

У меня есть 3 проекта для моих микросервисов:

  • Api (api gateway)
  • Идентификация (микросервис)
  • Деятельность (микросервис)

Служба идентификации и служба активности подписаны на несколько сообщений с использованием rabbitMQ.

Я не знаю, как правильно развернуть их на сервере окон.

в случае использования

IIS, nix services.dll, службы Windows, dotnet cli

если я запускаю их в IIS, всегда ли они подписываются на сообщения (поддерживает ли приложение работу для обработки подписок?).такое dotnet service.dll нормально для производства или мне нужно что-то вроде iis или nginx.

1 Ответ

0 голосов
/ 04 июня 2019

IIS достаточно хорош для вашего случая.

Вы можете настроить IIS для запуска службы сразу после ее развертывания, и она продолжит слушать ваш RabbitMQ.

Хотя еслиу вас есть сервис, который взаимодействует с другими Сервисами, используя только RabbitMQ. Я бы предпочел создать его как WindowsService.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...