Ниже приведен упрощенный поток конвейера http-запросов для asp.net-core:
Запрос поступает на сервер, для запроса создается контекст, и промежуточное ПО аутентификации способно аутентифицировать пользователя и помещать объект в HttpContext для использования в бизнес-логике.
Как я могу внедрить сервер Amqp на dotnetcore, который мог бы обслуживать и отвечать на запросы (например) сервера RabbitMq? Помимо протокола сообщений, я хотел бы сохранить большинство функций / промежуточного программного обеспечения доступными в конвейере http (например, промежуточное программное обеспечение для аутентификации).