其他分享
首页 > 其他分享> > 华为全网首发的 Kafka 技术手册,从基础到实战一应俱全,超详细

华为全网首发的 Kafka 技术手册,从基础到实战一应俱全,超详细

作者:互联网

什么是 Kafka?

Kafka 通常用于实时流数据架构,以提供实时分析。

Kafka 正在爆炸式增长。超过三分之一的财富 500 强企业都使用 Kafka。这些公司包括十大旅游公司,十大银行中的七家,十大保险公司中的八家,十大电信公司中的九家,以及更多。LinkedIn,微软和 Netflix 每天使用 Kafka(1,000,000,000,000)处理万亿级的消息。Kafka 用于实时数据流,收集大数据或进行实时分析(或两者兼而有之)。Kafka 与内存微服务一起使用以提供可靠性,它可用于向 CEP(复杂事件流系统)和 IoT / IFTTT 式自动化系统提供事件。

为什么选择 Kafka?

Kafka 通常用于实时流式数据体系结构以提供实时分析。由于 Kafka 是一个快速,可扩展,耐用和容错的发布、订阅消息传递系统,Kafka 被用于 JMS,RabbitMQ 和 AMQP 可能因为数量和响应速度而不被考虑的情况。Kafka 具有更高的吞吐量,可靠性和复制特性,使其适用于跟踪服务呼叫(跟踪每个呼叫)或跟踪传统 MOM 可能不被考虑的物联网传感器数据。

Who 在使用 Kafka?

许多处理大量数据的大公司使用 Kafka。

由于整个笔记比较全面,内容相当的多 ,这里仅展示资料的一些截图,如有需要获取文中提到的 “Kafka 技术手册” 的朋友(“戳这里”)

 kafka 知识导图

第一部分:初识 Kafka

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(特性 + 使用场景 + 技术优势 + 适应人群 + 概念详解 + 安装与配置 + Java 第一个程序 + 服务端常用参数配置 + 总结

第二部分:生产者详解

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(消息发送 + 发送原理剖析 + 其他生产者参数 + 总结

第三部分:消费者详解

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(概念入门 + 消息接收 + 总结

第四部分:主题

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(管理 + 增加分区 + 分区副本的分配 + 其他主题参数配置 + KafkaAdminClient 应用 + 总结

第五部分:分区

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(副本机制 + 分区 Leader 选举 + 分区重新分配 + 修改副本因子 + 分区分配策略 + 总结

第六部分:Kafka 存储

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(存储结构概述 + 日志索引 + 日志清理 + 磁盘存储优势 + 总结

 

第七部分:稳定性

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(幂等性 + 事务 + 控制器 + 可靠性保证 + 一致性保证 + 消息重复的场景及解决方案 + __consumer_offsets + 总结

第八部分:高级应用

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(命令行工具 + 数据管道 Connect + 流式处理 Spark + SpringBoot Kafka + 消息中间件选型对比 + 总结

第九部分:集群管理

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(集群的特点 + 集群的能力 + 集群使用场景 + 集群搭建 + 多集群同步 + 总结

第十部分:监控

通过这一部分的学习,你可以学习一下内容:

内容涵盖:(监控度量指标 + broker 监控指标 + 主题分区监控 + 生产者监控指标 + 消费者监控指标 + Kafka Eagle + 总结

写在最后

在当前的趋势下,Kafka 被越来越多的互联网独角兽企业所器重,在业务中的使用也越来越多!那么,我们就是说不一定要熟练,但是至少要学会怎么用。这样在业务中自己的能力不断地提升,才有底气和老板、和 HR 谈涨薪。否则,只是一味地做,不停地 996,业务能力却没有提升,那么就会被公司所抛弃,更不要说什么涨薪了,你问问你自己,你配吗?

最后,我想说的是,学习并非难事,而贵在坚持,尤其是在我们参与工作之后,要继续坚持学习就更不容易了。但对于程序员来说,学习是立业之根本,如若放弃学习,被市场淘汰是迟早的事情。所以,学习更多新的知识对于自己来说才是一种更大的投资。

获取方式:需要这份 《Kafka 技术手册》帮忙点赞+转发+关注我,然后 (戳这里免费领取 希望对你有帮助~~

 


 

 

 

 

 

 

 

标签:涵盖,分区,一应俱全,Kafka,学习,华为,内容,使用
来源: https://blog.csdn.net/weixin_45987961/article/details/121275248