1.2.1 起源:LinkedIn 内部实践 在分布式系统演进的宏大叙事里,我们常常把“Kafka”当作一个名词来使用——一个消息中间件、一个数据管道、一个流处理基石。但倘若你曾真正拆开 LinkedIn 2010 年那台部署在 JVM 上、跑在 RHEL 5.5、连着 NetApp 存储阵列的旧服务器,你会听见磁盘臂在深夜高频寻道时发出的低沉嗡鸣;你会看到 启动后, 在日志目录下悄然创建的第一个 分区;你甚至能在 的线程快照里,捕捉到那个名为 的线程正阻塞在 上,等待下一个 事件——而那一刻,Kafka 还没有名字,它叫 “SNA”(Social Networking Activity),是 LinkedIn 内部一个为解决“Feed 推送延迟爆炸”而生的临时性数据总线。