Redis vs. Kafka vs. RabbitMQ
blog.devgenius.io
Redis vs. Kafka vs. RabbitMQ
1–10 of 44 posts
Re: Redis vs. Kafka vs. RabbitMQ
#2Re: Redis vs. Kafka vs. RabbitMQ
#3Also the comment about Redis not being persistent, Redis has lots of persistence options that allow you to choose trade offs between durability and performance, with the most strict setting using an append only log of every query.
Decent 1000 mile view of these solutions, but some more depth would have been nice.
Re: Redis vs. Kafka vs. RabbitMQ
#4It's worth noting that there are several projects built on top of Redis pub-sub that add more functionality, such as BullMQ: https://github.com/taskforcesh/bullmq
Re: Redis vs. Kafka vs. RabbitMQ
#5This approach has been working well for us without the need of Kafka with our serverless apps. I was curious if anyone is doing something similar.
Re: Redis vs. Kafka vs. RabbitMQ
#6[0] https://blog.crunchydata.com/blog/message-queuing-using-nati...
Re: Redis vs. Kafka vs. RabbitMQ
#7It's what I use when I don't know what I should use.
(In fact these days I might even be tempted to start with a simple PostgreSQL based queue and only swap to Redis later if it becomes clear that's what's needed).
I guess a better approach might be to carefully analyse requirements up front but if those requirements aren't known at the time you start the project it's useful just to get you going.
Re: Redis vs. Kafka vs. RabbitMQ
#8Re: Redis vs. Kafka vs. RabbitMQ
#9Expect performance issues when running RabbitMQ with persistence? What kind of issues? Also the comment about Redis not being persistent, Redis has lots of persistence options that allow you to choose trade offs between durability and performance, with the most strict setting using an append only log of every query. Decent 1000 mile view of these solutions, but some more depth would have been nice.
Re: Redis vs. Kafka vs. RabbitMQ
#10Expect performance issues when running RabbitMQ with persistence? What kind of issues? Also the comment about Redis not being persistent, Redis has lots of persistence options that allow you to choose trade offs between durability and performance, with the most strict setting using an append only log of every query. Decent 1000 mile view of these solutions, but some more depth would have been nice.
https://www.cloudamqp.com/blog/reasons-you-should-switch-to-...
However many people using Rabbit are using it with Celery which doesn't work with quorum queues - so people learn to expect performance issues.