From 95e3aa2e91237964abf2052231927df0cb614467 Mon Sep 17 00:00:00 2001
From: Evan Zhou It is inevitable that your application will crash or fail at some point. There are a few things you can do to reduce the likelihood of these situations.
+ If your Kafka Streams application does crash or fail, it will first enter the It is inevitable that your application will crash or fail at some point. There are a few things you can do to reduce the likelihood of these situations.
Handling crashes and failures
+
+
+
+ PENDING_ERROR state
+ to gracefully close all of its existing resources, and then transition into the ERROR state.
+ It is important to note that the PENDING_ERROR state is not recoverable, and only a
+ restart will get the application back to the RUNNING state.
+ Determining how many application instance
From 971e38affe418fdbd5afaa5fc073dfb9399d76a6 Mon Sep 17 00:00:00 2001
From: Evan Zhou Determining how many application instance
If your Kafka Streams application does crash or fail, it will first enter the PENDING_ERROR state
- to gracefully close all of its existing resources, and then transition into the ERROR state.
+ to gracefully close all of its existing resources, and then transition into the ERROR state.
It is important to note that the PENDING_ERROR state is not recoverable, and only a
restart will get the application back to the RUNNING state.
It is inevitable that your application will crash or fail at some point. There are a few things you can do to reduce the likelihood of these situations. +
There are a few things you can do to reduce the likelihood of crashes and failures of your Kafka Streams application.
There are a few things you can do to reduce the likelihood of crashes and failures of your Kafka Streams application.
If your Kafka Streams application does crash or fail, it will first enter the PENDING_ERROR state
to gracefully close all of its existing resources, and then transition into the ERROR state.
It is important to note that the PENDING_ERROR state is not recoverable, and only a
- restart will get the application back to the RUNNING state.
+ restart will get the application back to the RUNNING state, thus monitoring for this state in addition to the ERROR
+ state is important to ensure that your application is able to recover.