Java 从应用程序外部查询Kafka KTable

Java 从应用程序外部查询Kafka KTable,java,rest,apache-kafka,apache-kafka-streams,Java,Rest,Apache Kafka,Apache Kafka Streams,我遇到的情况是,在Kafka集群中运行5个流式应用程序,所有应用程序都有一个最终输出Kafka主题。现在,我需要编写一些REST服务来访问应用程序外部的最终ktable。我可以运行它,但它需要创建一个流式应用程序来访问最终的输出主题。 是否有任何可能的方法访问外部rest应用程序中的状态存储?目前没有直接的方法访问外部应用程序中的状态存储 状态存储是建立在changelog主题之上的,因此您可以在外部应用程序中使用changelog主题,以压缩的方式获得状态存储的风格 另一个可能的选择是实现您自

我遇到的情况是,在Kafka集群中运行5个流式应用程序,所有应用程序都有一个最终输出Kafka主题。现在,我需要编写一些REST服务来访问应用程序外部的最终ktable。我可以运行它,但它需要创建一个流式应用程序来访问最终的输出主题。
是否有任何可能的方法访问外部rest应用程序中的状态存储?

目前没有直接的方法访问外部应用程序中的状态存储

状态存储是建立在changelog主题之上的,因此您可以在外部应用程序中使用changelog主题,以压缩的方式获得状态存储的风格


另一个可能的选择是实现您自己的自定义外部存储。

您所说的“是否有任何可能的方式访问流媒体应用程序本身?”的确切含义是什么?@ArturBiesiadowski我已经改变了这个问题。我正在考虑创建一些rest服务,可以访问此应用程序状态存储并从中进行查询。我是否正确理解您希望直接从kafka broker访问类似KTable的内容,而不必首先将所有数据流式传输到本地内存?@ArturBiesiadowski是的……我正在尝试编写该服务