4 ms·
They are very different, but some people use them for similar things. Kafka is a stream, RabbitMQ is a queue. Without getting into the details, RabbitMQ is des
by leetharris 3y ago
They are very different, but some people use them for similar things.
Kafka is a stream, RabbitMQ is a queue. Without getting into the details, RabbitMQ is designed to add things to a stack and pop them off when consumed. Kafka is designed to stream everything to a continuous log and anywhere can tune in when appropriate.