we are heavily using Spring Cloud Stream with the RabbitMQ binding in our Spring Boot application. Now introducing Micronaut to a new application and really missing those lightweight spring cloud stream bindings/annotations, that generalize over rabbitmq/kafka. Especially looking for
- automatic provisioning of exchanges/queues/DLQ with a specific naming-scheme
- lightweight destination/consumer-group setup via properties (like 2 lines and done)
- generalizing over rabbitmq, kafka-ready
- pub/sub out of the box with the consumer-groups