以讲解性能作为 Kafka 之旅的开篇之作,让我们一起来深入了解 Kafka “快”的内部秘密。你不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各种性能优化的方法论,这些方法论也可以应用到我们自己的项目之中,助力我们写出高性能的项目。
关公战秦琼
“65: Redis 和 Kafka 完全是不同作用的中间件,有比较性吗? ”
是的,所以此文讲的不是《分布式缓存的选型》
,也不是《分布式中间件对比》
。我们聚焦于这两个不同领域的项目对性能的优化,看一看优秀项目对性能优化的通用手段,以及在针对不同场景下的特色的优化方式。
很多人学习了很多东西,了解了很多框架,但在遇到实际问题时,却常常会感觉到知识不足。这就是没有将学习到的知识体系化,没有从具体的实现中抽象出可以行之有效的方法论
。
学习开源项目很重要的一点就是归纳
,将不同项目的优秀实现总结出方法论,然后演绎
到自我的实践中去。
开篇寄语
“码哥:理性、客观、谨慎是程序员的特点,也是优点,但是很多时候我们也需要带一点感性,带一点冲动,这个时候可以帮助我们更快的做决策。「悲观者正确、乐观者成功。」希望大家都是一个乐观地解决问题的人。 ”
Kafka 性能全景
从高度抽象的角度来看,性能问题逃不出下面三个方面: