【发布时间】:2018-09-05 23:14:30
【问题描述】:
我注意到 Kafka 记录有一个 CRC 字段。如果日志文件中的记录损坏(例如,消息中间的一个位被翻转),我希望在以下情况下在流应用程序中看到什么:
- 主题被复制
- 主题未复制
由于我们使用的是 Avro,我可以想象会发生以下情况之一:
- 底层基础架构检测到 CRC 错误并从另一个代理获取它
- DeserializationExceptionHandler 启动
- 根据策略发生其他一些错误,拓扑崩溃或消息被跳过
【问题讨论】:
标签: apache-kafka apache-kafka-streams corruption