Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kafka streams聚合函数是否同时在ram和topic中存储数据?_Java_Apache Kafka_Apache Kafka Streams - Fatal编程技术网

Java Kafka streams聚合函数是否同时在ram和topic中存储数据?

Java Kafka streams聚合函数是否同时在ram和topic中存储数据?,java,apache-kafka,apache-kafka-streams,Java,Apache Kafka,Apache Kafka Streams,我是kstreams的新手,想了解一些流程 聚合函数正在使用changelog创建卡夫卡主题,但为什么?仅用于备份? 据我所知,kstreams需要在本地存储statestore,那么何时使用来自主题的数据呢?仅当某些操作出现故障或在应用程序重新启动后重新创建statestore时,才会为statestore创建更改日志主题。 虽然状态存储保存在本地,但它的值可以远程使用 如果执行聚合,可能会出现以下几种情况: 应用程序可能会崩溃 你可以停止你的申请 重新平衡可能会发生 等 在这种情况下,需要中

我是kstreams的新手,想了解一些流程

聚合函数正在使用changelog创建卡夫卡主题,但为什么?仅用于备份?
据我所知,kstreams需要在本地存储statestore,那么何时使用来自主题的数据呢?仅当某些操作出现故障或在应用程序重新启动后重新创建statestore时,才会为statestore创建更改日志主题。 虽然状态存储保存在本地,但它的值可以远程使用

如果执行聚合,可能会出现以下几种情况:

  • 应用程序可能会崩溃
  • 你可以停止你的申请
  • 重新平衡可能会发生
  • 在这种情况下,需要中间结果来计算最终结果。如果没有带有中间结果的changelog主题,计算将不得不从头开始

    我认为changelog的主题是性能和容错


    有关和的一些有趣信息(更改日志主题)。

    更改日志主题是为状态存储创建的。 虽然状态存储保存在本地,但它的值可以远程使用

    如果执行聚合,可能会出现以下几种情况:

  • 应用程序可能会崩溃
  • 你可以停止你的申请
  • 重新平衡可能会发生
  • 在这种情况下,需要中间结果来计算最终结果。如果没有带有中间结果的changelog主题,计算将不得不从头开始

    我认为changelog的主题是性能和容错

    有关和的一些有趣信息(更改日志主题)