Я работаю над технологиями Microsoft, и среда - это Windows Server 2012. У нас есть требование использовать RabbitMQ, для которого нужно подписаться на несколько событий, любой из служб, размещенных в окнах либо в IIS, либо в качестве службы Windows.
Какой вариант больше подходит для подписки на RabbitMQ?
Вот варианты, которые я рассмотрел
- Одна служба Windows подписана на несколько событий отдельно
- Служба Windows подписана на каждое событие Служба HTTP (REST API)
размещенный в IIS подписался на несколько событий
использовать контейнеры Docker для размещения службы Http, которая подписывается на события. Хотя в настоящее время моя компания не готова выбирать контейнерные среды.