ZARabbitMQ (nuget): ZARabbitMQ is a simple rabbit implement.        Startup.cs:       services.AddSingleton<IRabbitPublish, RabbitManager>(); // To publish message in rabbit.       services.AddSingleton<IRabbitConsumer, RabbitManager>(); // To consumer message in rabbit.        appsetting.json:        "RabbitOptions": {          "UserName": "{rabbit_user}",          "Password": "{rabbit_password}",          "ClientName": "{publish_name} or {consumer_name}", // this is only a identifier.          "HostName": "{rabbit_hostname}",          "VHost": "{rabbit_virtual_host}",          "Port": {rabbit_port},          "Debug": false // if you can use local rabbitMQ, this property is true.        },        "RabbitExchangeOptions": {          "QueueName": "{queue_name}",          "RoutingKey": "{routing_name}",          "Exchange": ""        }
Keywords: RabbitMQ|ZA