我正在部署一个小型 Spring Cloud Stream 项目, 仅使用 http 源和 jdbc 接收器(各 3 个实例)。估计负载为每秒 10 次点击。
我正在考虑使用redis,因为我觉得用它更舒服,但在最新的文档中几乎所有的参考文献都是kafka和RabbitMQ,所以我想知道将来是否不会支持redis或者是否有任何问题使用redis。
问候
不建议将 Redis 用于 Spring Cloud Stream 的生产 - 绑定器功能不完整,并且可能会丢失消息。
使用Redisson实现的Spring Cloud Stream Binder for Redis。它基于可靠的 Redis Stream 结构。