RabbitMQ .Net core - PullRequest
       18

RabbitMQ .Net core

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

Для настройки потребителя rabbitmq в ядре .net я вижу примеры консольного приложения. Я не уверен в том, что готовые к работе приложения могут использовать консольное приложение как автономный потребитель Rabbitmq. Пожалуйста, поделитесь своими мыслями, каков рекомендуемый способ создания потребителя и развертывания в производство. А также прочитайте, что не настраивать Consumer в основных приложениях ASP.net, поскольку IIS может перерабатывать, и это не лучший выбор

1 Ответ

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

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

Для WindowsВы можете использовать Topshelf.Для Linux или Mac вы просто используете консольное приложение.И будущие версии ядра .NET, вероятно, будут интегрировать элементы управления службами, когда вы сможете использовать любое консольное приложение в качестве службы с одним оператором в конфигурации.

Примеры консоли службы можно посмотреть здесь и существует множество примеров использования Topshelf для Windows.

...