{"repo":"thepracticaldeveloper/kafka-spring-boot-example","free":true,"listed":false,"github":"https://github.com/thepracticaldeveloper/kafka-spring-boot-example","clone":"git clone https://github.com/thepracticaldeveloper/kafka-spring-boot-example.git","description":"Spring Boot application showing basic configuration to work with Kafka","language":"Java","stars":236,"topics":["spring-boot","kafka","thepracticaldeveloper","practical"],"license":null,"category":"data-pipelines","readme_excerpt":"Spring Boot Kafka Example - The Practical Developer Basic configuration This sample application shows how to use basic Spring Boot configuration to set up a producer to a topic with multiple partitions and a consumer group with three different consumers. The complete post with details is on The Practical Developer website: Spring Boot and Kafka - Practical Configuration Examples. Multiple serialization / deserialization formats To illustrate the different configuration options, this application deserializes Kafka messages in three different ways: As a JSON to Java object. As a simple String (plain JSON). As a byte array. Docker compose This code includes a docker-compose.yml file, so you can use Docker Compose to start up Kafka without installing anything. Was it useful? Give a star to this project, and consider some extra readings: My practical book about building a microservices architecture from scratch. The Full Reactive Stack Guide. The Practical Architecture Guide.","default_branch":null,"files":null,"tree":[],"storefront":"/r/thepracticaldeveloper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thepracticaldeveloper/kafka-spring-boot-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}