rabbitmqspring-cloud-stream

Is Redis a good idea for Spring Cloud Stream? Should I use Kafka or RabbitMQ?


I'm deploying a small Spring Cloud Stream project, using only http sources and jdbc sinks (3 instances each). The estimated load is 10 hits/second.

I was thinking on using redis because I feel more confortable with it, but in the latest documentation almost all the refereces are to kafka and RabbitMQ so I am wondering if redis is not going to be supported in the future or if there is any issue using redis.

Regards


Solution

  • Redis is not recommended for production with Spring Cloud Stream - the binder is not fully functional and message loss is possible.