Apache kafka 如何在kafka上缓存流式数据?

Apache kafka 如何在kafka上缓存流式数据?,apache-kafka,Apache Kafka,我正在使用kafka作为流数据层。一个NoDEJS应用程序将消耗< 卡夫卡的数据,而C++应用程序正在生成流数据并写入卡夫卡< />代码。它工作正常,但我想知道是否可以使用kafka缓存流数据,并让nodejs进行查询 我需要支持其他客户的基本请求-响应请求。我必须在nodejs应用程序中的Redis上保存流式数据,并构建一个端点以允许客户端从中进行查询 如果kafka支持缓存和查询,我不需要将Redis引入该体系结构。kafka Streams KTable可以充当缓存,并通过其交互式流功能支

我正在使用
kafka
作为流数据层。一个NoDEJS应用程序将消耗< <代码>卡夫卡<代码>的数据,而C++应用程序正在生成流数据并写入<代码>卡夫卡< />代码。它工作正常,但我想知道是否可以使用
kafka
缓存流数据,并让
nodejs
进行查询

我需要支持其他客户的基本
请求-响应
请求。我必须在nodejs应用程序中的
Redis
上保存流式数据,并构建一个端点以允许客户端从中进行查询


如果
kafka
支持缓存和查询,我不需要将
Redis
引入该体系结构。

kafka Streams KTable可以充当缓存,并通过其交互式流功能支持键值查询。但是,此API仅通过Java可用,并且必须手动设置RPC层(例如HTTP+JSON)