![](/img/trans.png)
[英]How to get failedMessage from the payload in the ErrorMessage in spring cloud stream kafka?
[英]Payload of the ErrorMessage in ErrorChannel does not contain Kafka Topic
此问题之后的内容当代理不可用时,消息不会出现在Spring Integration(Kafka)ErrorChannel中
现在,我可以很好地运行它,并且在出现错误状态以及相关的ErrorMessage时,将调用spring集成Kafka 默认的 ErrorChannel 。 我现在的问题是,我需要确定消息的主题 ,除了将其包括在消息标题中之外,没有其他方法可以做到。
这样做的最佳方法是什么?我是否要创建一个与一个且仅一个主题相关联的特殊 errorChannel?
错误消息的payload.failedMessage
属性是到达适配器的原始消息。
您可以在适配器的上游使用<header-enricher />
,将标题kafka_topic
设置为该主题。 如果适配器上未配置任何topic
或topic-expression
则使用默认机制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.