3 comments

[ 6.2 ms ] story [ 21.7 ms ] thread
Pulsar and DistributedLog solve two serious problems of Kafka:

1. Parallel recovery when a node fails

2. Limited read capacity of multiple consumers reading different parts of the log.

Log Device from Facebook also addresses these issues.

I found this blog post to be a higher level, and slightly clearer, overview of Pulsar vs. Kafka:

https://streaml.io/blog/pulsar-streaming-queuing

This is analysis is for people who want to understand the internals of Apache Pulsar, rather than a high-level overview of how to use the technology and how it compares to Apache Kafka.