我正在使用 Spring 云流 kafka 流活页夹编写一个 Kafka 流应用程序。
当消费者将消息发布到输出主题时,可能会出现类似Serialization error或Network error的错误。
在这段代码中 -
@Bean
public Function<KStream<Object, String>, KStream<Object, String>> process() {
return (input) -> {
KStream<Object, String> kt = input.flatMapValues(v -> Arrays.asList(v.toUpperCase().split("\\W+")));
return kt;
};
}
这里在产生错误的同时将消息返回到输出主题,如果发生错误,如何处理它。除了RetryTemplate之外,Kafka 流绑定器中是否有任何机制?