apache-kafka - 调查 Kafka-stream 为何处于 ERROR 状态的方法
问题描述
我将 Spring Cloud Finchley.RELEASE 与 RocksDb 和 Kafka-Streams 一起用于生产应用程序。有时 Kafka-Streams 会进入 ERROR 状态,并且无法访问 store,除了重新启动整个应用程序并删除所有 Kafka-Streams (不要问为什么,它之前实现过)。
您对以下方面有什么建议:
- Kafka-Streams 故障排除;
- 如何获取哪些坏消息破坏了内部流;
- 如何验证和处理此类错误;
- 当 Kafka Streams 在运行时中断时如何进行日志记录;
在任何评论中欣赏。
解决方案
您可以使用 DLQ 来处理无效消息。
推荐阅读
- css - 如何在不使用 margin-top 的情况下将一组元素定位在移动设备屏幕的底部?
- visual-studio-code - Windows 10 上的 vs 代码中的“liveSass.command.watchMySass 未找到”和“扩展主机意外终止”
- node.js - gdb:当前上下文中没有符号“_v8_internal_Print_Object”
- python - 在 Colab 中运行代码时显示 GPU 使用情况
- qt - 编辑界面需要继承什么类?
- batch-file - 在 Windows 10 上运行 Hive 时出现“超出批量递归”错误
- java - 使用 Java renameTo 和 á - í - ñ 等字符重命名文件
- android - Android使用内部库接口回调将同步请求转换为异步
- javascript - 如何通过 useReducer 和 useContext 在 Custom Hooks 中调度操作?
- spring-boot - 我无法使用 Spring Boot 2.2.8 和 Undertow 加载 keystore.p12 或 .jks