世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

01-接触kafka

背景

普通模式系统间数据交互采用直连的方式,有如下问题:

  • 一个系统依赖于另一个系统,当一个不可用,相关系统受影响
  • 当请求速度大于处理速度时,请求堆积问题
  • 一个数据多个系统使用,此时需要请求多次
  • 扩展性
  • 异步通信等等

因此引出消息中间件,系统间解耦,削峰填谷

为什么要记录kafka学习

  • 本次开发中使用,自己学习到很多知识,累积下
  • kafka的设计很巧妙,好的东西当然不能错过

目标

  • 先介绍kafka运行原理
  • 最终深入源码,探究本质,本篇文章会根据我自己的学习记录下学习情况
posted @ 2021-02-18 22:54  白杯与咖啡  阅读(40)  评论(0编辑  收藏  举报