Wraps RabbitMQ.Client in order to make very easy to work with RabbitMQ hiding to the user all the technical aspects, like connections and channels management and providing a clear interface (IAMQPManager) designed to abstract the RabbitMq implementation of the AMQP protocol.
Implements RPC (publish and wait response) as a single synchronous call to Queues or Exchanges.
Manages multiple connections for clustered environment.
Strongly tested in productions systems.
Install-Package AMQPManager -Version 1.8.0
dotnet add package AMQPManager --version 1.8.0
<PackageReference Include="AMQPManager" Version="1.8.0" />
paket add AMQPManager --version 1.8.0
Rabbit.MQ.Client udpated to version 3.6.0. Performance improvements in consumers
- RabbitMQ.Client (>= 3.6.0)