CD4.RabbitMq.Sdk 0.12.0
Documentation for CD4 RabbitMQ SDK
This is the CD4 standard way to communicate with RabbitMQ and should replace all earlier individual implementations of RabbitMQ communication implementations. Any bugs in this standard should be fixed promptly.
If this implementation has any features missing or missing features noticed during migration of existing CD4 services then, this implementation should be improved to include any missing features.
Initial Version
Version: 0.1.0.0
Required Config
This SDK requires appsettings.json to have a configuration section named MessageBusConfiguration. An example of the section given below.
"MessageBusConfiguration": {
"RabbitMqConnectionString": "amqp://username:password@IPAddressOrHostname:5672",
"RabbitMqMaxConnections": 10,
"RabbitMqListener": {
"QueueName": "CD4.ReportDispatcher.Incoming.SMS",
"ExchangeName": "cd4.topic",
"ExchangeType": "topic",
"Durable": true,
"Exclusive": false,
"AutoDelete": false,
"Arguments": null
},
"RabbitMqSender": {
"ExchangeName": "cd4.topic",
"ExchangeType": "topic",
"Durable": true,
"Exclusive": true,
"AutoDelete": false,
"Arguments": null
}
}
No packages depend on CD4.RabbitMq.Sdk.
.NET 8.0
- CD4.EventDispatchingLibrary (>= 2.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Newtonsoft.Json (>= 13.0.3)
- RabbitMQ.Client (>= 6.8.1)
- Serilog.Extensions.Logging (>= 8.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 0.16.7 | 0 | 02/28/2026 |
| 0.16.5 | 0 | 02/28/2026 |
| 0.16.4 | 0 | 02/28/2026 |
| 0.16.3 | 0 | 02/28/2026 |
| 0.16.2 | 0 | 02/28/2026 |
| 0.16.1 | 0 | 02/28/2026 |
| 0.16.0 | 0 | 02/28/2026 |
| 0.15.2 | 0 | 02/28/2026 |
| 0.15.0 | 0 | 02/28/2026 |
| 0.14.0 | 0 | 02/28/2026 |
| 0.13.0 | 0 | 02/28/2026 |
| 0.12.0 | 0 | 02/28/2026 |
| 0.11.0 | 0 | 02/28/2026 |
| 0.10.0 | 0 | 02/28/2026 |
| 0.9.0 | 0 | 02/28/2026 |
| 0.2.0 | 0 | 02/28/2026 |