11# RabbitMQ AMQP 1.0 .NET Client
22
3- This library is in early stages of development. It is meant to be used with RabbitMQ 4.0.
3+ This library is meant to be used with RabbitMQ 4.0.
4+ Still work in progress suitable for testing in pre-production environments
45
56## How to Run
67
@@ -16,26 +17,6 @@ You can find an example in: `docs/Examples/GettingStarted`
1617
1718The client is distributed via [ NuGet] ( https://www.nuget.org/packages/RabbitMQ.AMQP.Client/ ) .
1819
19- ## TODO
20-
21- - [x] Declare queues
22- - [x] Declare exchanges
23- - [x] Declare bindings
24- - [x] Simple Publish messages
25- - [x] Implement backpressure (it is implemented with MaxInflightMessages ` MaxInFlight(2000). ` )
26- - [x] Simple Consume messages
27- - [x] Recovery connection on connection lost
28- - [x] Recovery management on connection lost
29- - [x] Recovery queues on connection lost
30- - [x] Recovery publishers on connection lost
31- - [x] Recovery consumers on connection lost
32- - [x] Implement Environment to manage the connections
33- - [x] Complete the consumer part with ` pause ` and ` unpause `
34- - [x] Complete the binding/unbinding with the special characters
35- - [x] Complete the queues/exchanges name with the special characters
36- - [ ] Implement metrics ( See ` System.Diagnostics.DiagnosticSource ` [ Link] ( https://learn.microsoft.com/en-us/dotnet/core/diagnostics/metrics-instrumentation ) )
37- - [x] Recovery exchanges on connection lost
38- - [x] Recovery bindings on connection lost
39- - [ ] Docker image to test in LRE [ not mandatory]
40- - [ ] Check the TODO in the code
20+ ## Documentation
4121
22+ - [ API] ( https://rabbitmq.github.io/rabbitmq-amqp-dotnet-client/api/RabbitMQ.AMQP.Client.html )
0 commit comments