Apache Kafka 与 Spring Boot 从头开始​​ [Reactive]

掌握 Apache Kafka:构建用于实时数据处理的反应式应用程序

讲师:Vinoth Selvaraj

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 从头开始学习卡夫卡
  • Spring Kafka – 事件驱动的微服务
  • 批处理和并行处理
  • 卡夫卡交易
  • 编写集成测试
  • 最佳实践

要求

  • Java 反应式编程
  • 春天
  • 带着印度口音很舒服

描述

**  掌握反应式 Kafka:构建实时数据处理应用程序 **

这个综合课程是专门为渴望从头开始学习 Reactive Kafka 的高级和普通工程师设计的。课程结束时,您将在使用 Kafka 方面获得高度的舒适度和熟练程度。


课程内容:

  1. 阿帕奇卡夫卡基础知识:
    • 使用自定义 Docker 镜像在最新的KRaft模式下设置 Kafka
    • 引导服务器配置
    • Kafka 主题命令和选项
    • 控制台生产者和消费者使用
    • 了解 Kafka 属性及其影响
    • Kafka中的消息发布和消费
    • Kafka中的序列化和反序列化机制
    • Kafka日志保留和管理
    • 偏移量概念和重置偏移量以消费特定时间的消息
    • Kafka 中的消息格式化
    • 使用 Kafka 消费者组扩展应用程序
    • 确保 Kafka 中的消息顺序
  2. Kafka 与反应式编程
    • 使用反应式编程开发 Java Kafka 生产者和消费者应用程序
    • 探索各种生产者和消费者配置
    • 自动偏移重置机制
    • 消息确认技术
    • 通过发出数百万个事件来测试性能
    • 寻找特定消息检索的偏移量
    • 分区分配策略(协作粘性分配器和范围分配器)
  3. 卡夫卡集群
    • 了解 Kafka 集群的工作原理
    • 使用 Docker Compose 设置 Kafka 集群
    • 演示 Kafka 集群中的容错能力及其对生产者和消费者应用程序的影响
  4. 最佳实践
    • 实施生产者确认以确保消息可靠性
    • 配置最小同步副本
    • 创建幂等生产者和消费者来处理重复消息
    • 用于减小消息大小并提高吞吐量的压缩技术
  5. 解决常见问题:
    • 确定主题、分区和副本的最佳数量
    • 批量和并行处理消息以提高 CPU 利用率
    • 错误处理策略,包括重试机制、死信主题和毒丸消息
  6. 批处理和并行处理:
    • 高效地并行使用消息,同时保持正确的顺序并利用可用的 CPU
  7. 错误处理:
    • 实现重试机制以处理消息处理中的错误
    • 用于捕获和处理失败消息的死信主题
    • 毒丸消息及其在错误处理中的作用
  8. 卡夫卡交易:
    • 以事务模式生产和消费消息(类似于数据库事务)
  9. 集成测试:
    • 使用嵌入式 Kafka 开发集成测试
  10. 卡夫卡安全:
    • 使用纯凭证和 SSL 加密实施安全措施
  11. 任务
    • 应用学到的概念来开发通过 Kafka 主题进行通信的微服务,以分析用户行为并提供有关产品趋势的业务指标

加入本课程,释放 Apache Kafka 的全部潜力,同时掌握反应式编程技术、批处理、并行处理和有效的错误处理策略。

本课程适合谁:

  • 任何高级/职员级工程师

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍