MassTransit — это платформа шины сообщений с открытым исходным кодом для .NET, которая упрощает создание распределенных приложений, предоставляя способ взаимодействия между различными компонентами или службами в системе. https://masstransit.io/
Проще говоря, MassTransit позволяет различным частям системы отправлять и получать сообщения, независимо от того, где они расположены и как реализованы. Он позволяет абстрагироваться от деталей протоколов связи и сериализации сообщений, позволяя разработчикам сосредоточиться на бизнес-логике своих приложений.
Я использовал MassTransit много лет назад и хотел подчеркнуть его использование и простоту интеграции с различными брокерами сообщений.
Я написал образец минимального API .Net 7 в MassTransit. Посмотрите на него и убедитесь, насколько просто его интегрировать. Это устранит тонны кода, чтобы заставить обмен сообщениями работать.