Redis Streams vs Kafka Streams/NAT
Redis团队为Redis 5.0引入了新的数据类型。因为从第一个角度看,Streams看起来像卡夫卡主题,所以很难找到使用它的真实示例 在与卡夫卡流的比较中:Redis Streams vs Kafka Streams/NAT,redis,redis-streams,Redis,Redis Streams,Redis团队为Redis 5.0引入了新的数据类型。因为从第一个角度看,Streams看起来像卡夫卡主题,所以很难找到使用它的真实示例 在与卡夫卡流的比较中: 运行时使用者组处理。例如,如果三个使用者中有一个永久性失败,Redis将继续为第一个和第二个使用者提供服务,因为现在我们只有两个逻辑分区(使用者) Redis的流速度要快得多。它们从内存中存储和操作,所以这一个就是这样 我们与卡夫卡、拉比MQ和NATS有一些项目。现在,我们正在深入研究Redis stream,尝试将其用作“卡夫卡前缓存
你们能告诉我更多关于Redis Streams在现实世界中的使用情况吗?也许你们自己也在尝试使用它?或者可能是Redis Streams的数据量不大?好久不见。这感觉像是属于redis db邮件列表的讨论,但用例听起来很吸引人
请注意,Redis Streams无意成为卡夫卡的替代品——尽管有相似之处,但它们提供了不同的属性和功能。关于复制的异步性质,您当然是正确的。至于缩放可用内存的数量,你应该考虑使用一个集群并在基于周期的键名上划分你的流。我一直在玩ReDIS流,是的,有些情况下卡夫卡/ RabBMQ可以被替换。特别是当性能比数据持久性更重要时。我正在维护一个存储库,以便在Redis Streams支持的NodeJ上实现总线: