你好,我是黄云,目前是一名后端开发工程师,坐标苏州,已经工作三载有余了。在“Kafka 核心技术与实战”专栏刚刚上线的时候,我就第一时间订阅了。在学习专栏的几个月时间里,我有许多心得体会,想要跟你分享一下。
为什么要学习“Kafka 核心技术与实战”专栏?
众所周知,在当今时代,“大数据”已经成为了一个家喻户晓的概念。动辄 GB 级、TB 级,甚至是 PB 级的大数据,都需要服务器在短时间内进行处理。如何充分利用每台服务器的性能,削峰填谷,就成为了数据处理的关键。Kafka 作为一种主流的消息队列工具,已经被很多大公司使用。掌握 Kafka,成为了大数据时代必不可少的专项技能。
我们公司目前也在用 Kafka 对接实时流量数据,数据量约 20GB/ 天。作为一名开发工程师,我必须要尽快掌握 Kafka 的核心技术,修炼专项技能,才能使其更好地为我所用。一直以来,在工作之余,我都会主动地搜集 Kafka 的相关资料,看各位大佬的分享。但是,那些零散的碎片拼凑在一起,却始终很难形成一个系统的知识体系,这也是一直让我很头疼的事情。
“道”与“术”的平衡
作为一名程序员,我和很多人都一样,看到好的东西就想动手实践。在刚刚了解到 Kafka 的强大功能之后,我就迫不及待地参照 Kafka 官网的教程,着手搭建 Kafka 的服务器。除此之外,我还曾小试牛刀,在 1 万条 /s 的实时环境对接中,使用了 Kafka 作为消息队列。