我们目前正在使用ApacheCamel的(在Spring Boot Application中) MDC日志记录功能来记录自定义的相关ID。在Camel2.x中,我们已经实现了一个自定义的UnitOfWork,它扩展了MDCUnitOfWork,它根据提供的交换设置额外的MDC属性。自从Camel 3 MDCUnitOfWork的构造函数从 public MDCUnitOfWork(Exchange exchange) to public MDCUnitOfWork(E
package aaa.bbb.ccc;
import org.apache.camel.builder.RouteBuilder;import org.apache.camel.cdi.ContextName;
public class Netty4HttpSlowRoutesextends RouteBuilder {
public
getHeader("CamelAwsSqsMessageId"); MDC.putorg ).apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) at org.apache.camel.processor.Pipelin