3 ms·
I’ve enjoyed using Pulsar but ZooKeeper... arghh. It’s an excellent component but a pain to manage. Looking forward to trying Kafka again when they finally rem
by jarym 6y ago
I’ve enjoyed using Pulsar but ZooKeeper... arghh. It’s an excellent component but a pain to manage.
Looking forward to trying Kafka again when they finally remove ZK
- jpgvm 6y agoWhat difficulties have you had with Zookeeper and Kafka? Zookeeper can be difficult mostly because developers don't understand it very well. But in the case of Pulsar/BookKeeper/Kafka the usage of Zookeeper is very minimal so it's main problem constraint (performance) is mostly mitigated. Availability and management wise Zookeeper 3.5+ is actually pretty great. You do need to understand dynamic ensemble management but really it's a small price to pay for it's rock solid nature. Stuff like etcd is getting close these days but it took 3 protocol versions and tons of bugs, performance and scalability problems for it to get close to ZK.