gpt4 book ai didi

java - 如何从Spring云流kafka中的ErrorMessage中的有效负载获取failedMessage?

转载 作者:行者123 更新时间:2023-12-02 10:18:28 26 4
gpt4 key购买 nike

我需要使用错误消息,并根据失败的原因重试或丢弃消息。为了测试这一点,我从代码中显式抛出运行时异常。我看到 OriginalMessage 和 ErrorMessage 中的 header 为空。但我将我的有效负载视为字节数组,并在有效负载的 failedMessage 中看到我的自定义 header 。我如何检索它?我在 ErrorMessage 的有效负载中看到没有为 failedMessage 属性指定 getter。

最佳答案

failedMessage 是有效负载的一个属性,它是 MessagingException。转换它...

Message<?> failed = ((MessagingException) em.getPayload()).getFailedMessage();

关于java - 如何从Spring云流kafka中的ErrorMessage中的有效负载获取failedMessage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54511187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com