4 ms·
Can anyone explain what Pulsar is to someone who understands RabbitMQ, Kafka, traditional RDBMS, etc?
by pharmakom 3y ago
Can anyone explain what Pulsar is to someone who understands RabbitMQ, Kafka, traditional RDBMS, etc?
- PeterCorless 3y agoFor Pulsar vs. RabbitMQ, here's a good blog: https://streamnative.io/blog/comparison-of-messaging-platforms-apache-pulsar-vs-rabbitmq-vs-nats-jetstream https://streamnative.io/blog/comparison-of-messaging-platfor... Key points: Throughput • Pulsar showed a higher peak consumer throughput of 2.6M msgs/s compared to RabbitMQ’s 48K msgs/s and NATS JetStream’s 160K msgs/s. • Pulsar was able to support a producer rate of 1M msgs/s — 33x faster than RabbitMQ and 20x faster than NATS JetStream. Latency • Pulsar's p99 latency was 300x better than RabbitMQ and 40x better than NATS JetStream at a topic count of 50. Scalability • Pulsar achieved 1M msgs/s up to 50 topics and provided a publish rate above 200K msgs/s for up to 20K topics. • RabbitMQ was able to process 20K msgs/s, and NATS was able to support 30K msgs/s for topic counts up to 500. [1/50th Pulsar's rate]
- pharmakom 3y agoThose are performance measurements, but what are the differences in guarantees?
- PeterCorless 3y agoFor Pulsar vs. Kafka: https://streamnative.io/blog/apache-pulsar-vs-apache-kafka-2022-benchmark https://streamnative.io/blog/apache-pulsar-vs-apache-kafka-2...