İçeriğe geç

13.1. Mesajlaşma Platformu: Apache Kafka

Kafka, tek bir soyutlamanın — dağıtık, replikeli commit log — nasıl tüm bir veri ekosisteminin omurgası haline geldiğine dair bir vaka çalışmasıdır. Performansı, donanıma karşı değil onunla çalışmaktan gelir: sıralı disk yazmaları, sıfır kopyalı okumalar ve JVM heap yerine sayfa önbelleği (page cache). Bu bölüm, bu performansın arkasındaki tasarım kararlarını, ZooKeeper bağımlılığını kaldıran KRaft modunu, consumer-group yeniden dengeleme hata modlarını ve tam olarak bir kez semantiğinin gerçekte nasıl elde edildiğini inceler.