An easy to use RabbitMQ Client for .Net.
In the csproj add a PackageReference to the RabbitExpress.Serializers.JsonSerializer
<ItemGroup>
<PackageReference Include="RabbitExpress.Serializers.JsonSerializer" Version="1.*" />
</ItemGroup>
or the RabbitExpress.Serializers.MsgPackSerializer package.
<ItemGroup>
<PackageReference Include="RabbitExpress.Serializers.MsgPackSerializer" Version="1.*" />
</ItemGroup>
For a simple example of a publisher see RabbitExpress.Example.Publisher.
For a simple worker implementation see RabbitExpress.Example.Worker.
For a simple rpc client implementation see RabbitExpress.Example.RpcClient.
For a simple rpc client implementation see RabbitExpress.Example.RpcServer.