Uber的Kafka实践:踩坑5年,随时像替换汽车引擎一样替换Kafka
Uber从2013年开始使用Kafka。Uber的主流应用,如打车、外卖等服务,都需要实时处理数据,所有核心的Business都是通过Kafka进行消息的传递。这决定了Kafka在Uber的技术平台中占据非常核心的定位。经过7年的发展,Uber的Kafka集群已经发展成为了全球数一数二的规模,每天处理PB级别的数据、Trillion级别的消息。
从2013年到2018年,Uber主要是踩坑,修复各种Bug。到现阶段,整个消息平台已经相当复杂,三分之二的代码是自研,开源Kafka仅作为平台核心部分...