Kafka with Schema Registry and Avro Serialization
Learn to integrate Kafka with Apache Avro and Schema Registry to manage the changes in Schema over time, and a demo to test this integration.
CARVIEW |
Learn to integrate Kafka with Apache Avro and Schema Registry to manage the changes in Schema over time, and a demo to test this integration.
Learn to create a Kafka Streams application using Spring Boot. Also, learn about Topology and Processor and unit test the topology design.
Learn to configure Spring boot application and Apache Kafka Producer, and Consumer, handle Kafka errors and retry in case of failures.
Learn to design and implement a Spring Boot REST API that accepts long-running tasks and publishes the execution progress to a Kafka topic.
Spring @KafkaListener and @KafkaHandler annotations provide convenient ways to consume and handle messages from Kafka topics.
Learn to configure KafkaAdmin with custom properties, and create new topics in the Kafka cluster using AdminClient.createTopics() with example.
Learn the basics of KafkaTemplate, configure KafkaTemplate with custom properties, and configure producer and consumer factories with examples.
Learn to configure, modify and deploy a single-node and a multi-node setup of Apache Kafka using Docker Compose. Also, learn to create topics.
Learn to configure multiple consumers listening to different Kafka topics in a Spring boot application using Java-based bean configurations.
Learn to use Kafka JsonSerializer and JsonDeserializer classes to store and retrieve JSON from Kafka topics and return the Java model.
Learn to configure the Kafka producer and consumer in a Spring Boot 3 application and test using KafkaTemplate and @KafkaListener.
Learn to install Apache Kafka on Windows 10 and execute ‘start server‘ and ‘stop server‘ scripts related to Kafka and Zookeeper. We will also verify the Kafka installation by creating a topic, producing a few messages to it and then using a Kafka consumer to read the messages. 1. Prerequisites …
This Apache Kafka tutorial is for absolute beginners and discusses the architecture, core components and other advanced concepts.
HowToDoInJava provides tutorials and how-to guides on Java and related technologies.
It also shares the best practices, algorithms & solutions and frequently asked interview questions.