Alternative Broker Implementation based on Apache Kafka
- Mentors
- Ali Ok, Francesco Guardiani
- Organization
- JBoss Community
Knative eventing is a system that is designed to address a common need for cloud-native development and provides composable primitives to enable late-binding event sources and event consumers.
The project aims to implement the control-plane and the data-plane of core components of Knative Eventing: Brokers and Triggers.
The control-plane is composed of reconciliation loops interacting with the Kubernetes API for scheduling data-plane components.
The data-plane leverages Apache Kafka for delivering events following the cloudevents specification to enhance interoperability between systems.