繁体   English   中英

使用Kafka活页夹在Spring Cloud Stream中重播死信队列中的消息

[英]Replay messages from dead letter queue in Spring Cloud Stream with Kafka binder

我们正在将Spring Cloud StreamConfluent Schema RegistryAvroKafka活页夹结合使用。 我们已将数据处理管道中的所有服务配置为使用共享的DLQ Kafka主题,以简化异常处理过程并能够重播失败的消息。 但是,由于某些原因,由于具有不同架构的消息被发布到单个dlq,因此我们似乎无法正确提取有效负载消息。 因此,我们失去了原始消息的架构跟踪。

我想知道是否有什么方法可以在schema_id中维护失败消息的原始schema_id ,以便可以将其用于无缝重播。

事实证明,通过将主题命名策略更改为RecordNameStrategy可以实现,并且无论主题名称如何,记录都将保留所有主题的原始架构。 可以在此处找到更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM