Apache Kafka for Event-Driven Spring Boot Microservices

所在平台: Udemy

课程主页: https://www.udemy.com/course/apache-kafka-for-spring-boot-microservices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程总结:使用 Apache Kafka 构建事件驱动型 Spring Boot 微服务 本课程面向初学者,旨在教授如何利用 Apache Kafka 构建事件驱动型 Spring Boot 微服务。课程将从微服务和 Apache Kafka 的基础知识讲起。 **课程内容概览:** * **Apache Kafka 基础:** * 深入了解 Apache Kafka 是什么,以及如何使用命令行接口 (CLI) 进行操作。 * 学习使用 Kafka CLI 启动多节点 Kafka 集群。 * 掌握 Kafka Topic 的管理。 * 学会使用 Kafka Producer 发送消息。 * 学会使用 Kafka Consumer 接收消息。 * **Kafka Producer Spring Boot 微服务:** * 学习创建基本的 Spring Boot 微服务作为 Kafka Producer。 * 掌握发送 Kafka 消息的同步和异步方式。 * 了解并实践 Acknowledgements(确认机制)、Retries(重试机制)、Delivery(消息传递)和 Request timeouts(请求超时)。 * **Kafka Consumer Spring Boot 微服务:** * 学习创建 Kafka Consumer Spring Boot 微服务。 * 掌握从 Kafka Topic 消费消息。 * 学习如何处理和从错误中恢复。 * 了解并使用 Kafka Dead Letter Topic (DLT)。 * 配置多个 Consumer 微服务以实现 Consumer Groups(消费者组)功能。 * **测试与设计模式:** * 学习为 Kafka Consumer 和 Kafka Producer 编写集成测试。 * 掌握如何实现 Saga 设计模式。 本课程将从零开始,帮助您全面掌握如何使用 Apache Kafka 和 Spring Boot 创建事件驱动型微服务。

课程评论(0条)

课程详情

In this video course, you will learn how to use Apache Kafka to build Event-Driven Spring Boot Microservices. This course is designed for beginners and will start from the basics of Microservices and Apache Kafka. You will learn: - What is Apache Kafka, and how to work with it using Command Line Interface(CLI), You will learn how to use Kafka CLI to: - Start multiple Apache Kafka servers in a cluster,- Work with Kafka Topics, - Work with Kafka Producer to produce messages,- Work with Kafka Consumer to consume messages. You will learn how to create a basic Spring Boot Microservice that acts as a Kafka Producer. While working with this Microservice you will learn: - How to send Kafka messages synchronously, - How to send Kafka messages asynchronously,- How to work with Acknowledgements, Retries, Delivery and Request timeouts. You will also learn how to create Kafka Consumer Spring Boot Microservice. While creating Consumer Microservice you will learn to: - Consume messages from Kafka topic, - Handle and recover from errors, - Work with Kafka Dead Letter Topic(DLT),- Configure multiple consumer microservices to work as a group(Consumer Groups).- Write Integration tests for Kafka Consumer and Kafka Producer.- Learn how to implement the Saga design pattern.All from the very beginning, to help you learn how to create Event-Driven Microservices with Apache Kafka and Spring Boot.

课程标签

0人关注该课程

主题相关的课程