SmallRye Reactive Messaging
SmallRye Reactive Messaging is a framework for building event-driven, data streaming, and event-sourcing applications.
It lets your application interact using various messaging technologies such as Apache Kafka, AMQP or MQTT. The framework provides a flexible programming model bridging CDI and event-driven.
SmallRye Reactive Messaging is an implementation of the Eclipse MicroProfile Reactive Messaging specification 3.0.1.

SmallRye Reactive Messaging is used in Quarkus, and Open Liberty.
Start with the Getting Started guide to know how it can be used and introduce various features.