Способы выяснить, почему Kafka-stream находится в состоянии ERROR - PullRequest
0 голосов
/ 18 апреля 2019

Я использую Spring Cloud Finchley.RELEASE с RocksDb и Kafka-Streams для производственного приложения.Иногда Kafka-Streams переходят в состояние ERROR, и нет доступа к хранилищу, кроме перезапуска всего приложения с удалением всех Kafka-Streams (не спрашивайте, почему, это было реализовано ранее).

Есть ли у вас рекомендации по следующим вопросам:

  1. Устранение неполадок Kafka-Streams;
  2. Как узнать, какие плохие сообщения прервали внутренние потоки;
  3. Как проверять и обрабатывать такие ошибки;
  4. Как вести журнал, когда Kafka Streams не работает во время выполнения;

Оценить в любых комментариях.

1 Ответ

0 голосов
/ 29 апреля 2019

Вы можете использовать DLQ для обработки недопустимого сообщения.

...