Objectif
- Apache Kafka Overview (Why, When, Advantages, Disadvantages...)
- Spring Boot Example Project From Beginning
- Full Stack Development
- Apache Kafka Producer vs Consumer
Programme
Introduction
- Introduction - Apache Kafka Overview
Preparation
- Source Code
- Install Java11+
- Install Intellj IDE and Alternatives
- Install Postman
- Install Lombok
- Install Apache Kafka
- Lombok Overview
- Spring Boot Overview
Implementation
- Create Spring Boot Project
- Configuration And Create First Topic
- Producer Configuration
- MessageEntity Model Class
- Rest Controller Overview
- Producer Controller
- Test Endpoints With Postman
- Consumer Configuration
- Kafka Message Listener
- Get Message Details On KafkaListener
- Replay Messages On KafkaListener
- Consumer Messages Manually
- Partitions On Apache Kafka
- Message Filtering On Apache Kafka
- Error Handling On Apache Kafka - Error Handler
- Transaction Management On Apache Kafka
Result
- Source Code
Public visé
- All developers curious about messaging systems.