Rabbit-Borough
A rabbit MQ abstraction build upon Lapin
Example
JSONConfiguration configuration example
The entire configuration supports default implementations. So if the default assumptions are right for you don't need to provide the entire config, only the parts you are interested in.
This is a full example
Idea
The whole idea is basically to be able to create a consumer project with minimal effort, by bypassing templating, configuration and complicated resiliency logic.
But most of the modules are public in this abstraction, so as to left some breathing space for custom composing.
Thoughts
Given that I use rabbitMq daily in nearly every application, this mini library is something that I might benefit in the near future. Luckily someone could find similar benefit as well.