Spring Cloud Stream Binder Kafka

Spring Cloud Stream Kafka binder provides implementation of Spring Cloud Stream binding API for Apache Kafka, allowing transparent connectivity of Spring Cloud Stream microservices to Apache Kafka destinations (e.g., topics).

Quick Start
Fork me on GitHub

Quick Start


The recommended way to get started with spring-cloud-stream-binder-kafka is to use Spring Initializr. Just follow these instructions. You can also start using it in your project with a dependency management system – the snippet below can be copied and pasted into your build. Need help? See our getting started guides on building with Maven and Gradle.

As long as Spring Cloud Stream and a Spring Cloud Stream Kafka Binder dependencies are on the classpath any Spring Boot application with @EnableBinding is capable to bind to Apache Kafka destinations.

For more comprehansive step-by-step getting started experience please refer to the Quick Start section of the user guide.

Apache Kafka Client Compatibility

Spring Cloud Stream supports a variety of Apache Kafka Client releases. To learn more about it, please refer to the Apache Kafka Client Compatibility section in the Wiki page.