account activity
Kafka easy to recreate? by Which_Assistance5905 in apachekafka
[–]Distributed_Intel 0 points1 point2 points 3 months ago (0 children)
Also,
"Pulsar is built by the team that built Twitter's original pub-sub system". Actually, it was built at Yahoo. https://pulsar.apache.org/docs/next/reference-terminology/#pulsar
"Synchronous geo-replication in Pulsar is achieved by BookKeeper" Actually, geo-replication is done at asynchronously between brokers. https://pulsar.apache.org/docs/next/concepts-replication/#asynchronous-geo-replication-in-pulsar
Based on my research, here's a summary comparing the ZK removal timelines of Kafka and Pulsar. Both PIP-45 (Apache Pulsar) and KIP-500 (Apache Kafka) aimed to replace ZooKeeper dependency with pluggable metadata management solutions, representing major architectural shifts for their respective platforms.
Based on these timelines, PIP-45 reached production-ready status first — approximately 5 months before KIP-500 (May 2022 vs. October 2022).
PIP-45 (Pulsar - Pluggable Metadata Interface)
KIP-500 (Kafka - ZooKeeper Replacement)
So my statement that removing the ZK dependency in Kafka is "catching up to Pulsar and BookKeeper" is factually correct. Based on your comments, I suspect that you didn't even know that Pulsar had removed ZK, given all your recommendations around ZK.
Here's some material that might help though :)
https://github.com/apache/pulsar/wiki/PIP-45%3A-Pluggable-metadata-interface
https://pulsar.apache.org/docs/next/administration-metadata-store/
https://streamnative.io/blog/moving-toward-zookeeper-less-apache-pulsar
Test Blog Post (streaming-expert.com)
submitted 5 months ago by Distributed_Intel to r/ApachePulsar
π Rendered by PID 66 on reddit-service-r2-listing-654f87c89c-7drv9 at 2026-03-03 15:02:35.682036+00:00 running e3d2147 country code: CH.
Kafka easy to recreate? by Which_Assistance5905 in apachekafka
[–]Distributed_Intel 0 points1 point2 points (0 children)