Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How is this different from Apache Qpid or RabbitMQ or IBM MQ (at least the first and third of those is already owned by IBM!)




If you're serious, Kafka is a topic-centric message bus. Everything is a topic, not a queue, and its internals are optimized to achieve very quick at-least-once delivery.

If you use Kafka as a queue, then no difference. (Load balance a message between consumers)

But you can also use Kafka as pub-sub system (duplicate messages to each subscribers)

Messages are not deleted after consumption (configurable)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: