Kafka KTable损坏的消息处理

时间:2019-04-05 11:34:07

标签: apache-kafka apache-kafka-streams

我们正在使用Ktabke在kafka中进行聚合,这是kafka的最基本用法,并已从kafka doc中引用。

我只是想调查在汇总如何将此类消息移至错误主题或dlq时是否某些消息使用失败。

我为KStream找到了类似的东西,但是找不到KTable,也无法将KStream解决方案简单地扩展到ktable。

KStream参考 Handling bad messages using Kafka's Streams API

对于任何类型的异常,我的用例都很简单,只需转到错误主题并转到不同的消息

1 个答案:

答案 0 :(得分:0)

您对atm(Kafka 2.2)的要求没有内置支持,但是您需要确保您的应用程序代码不会引发任何异常。 Kafka Streams运行时抛出的所有异常都可以配置提供的所有处理程序。这些处理程序正在提供,因为否则用户根本没有机会对这些异常做出反应。

随时创建功能请求Jira。