Apache Camel MDC UnitOfWork



我们目前正在使用Apache Camel(在Spring Boot应用程序中(的MDC日志记录功能来记录自定义相关性ID。通过Camel 2.x,我们实现了一个自定义UnitOfWork,它扩展了MDCCUnitOfWork并基于提供的Exchange设置了其他MDC属性。由于Camel 3 MDCUnitOfWork的构造函数从更改而来

public MDCUnitOfWork(Exchange exchange)

public MDCUnitOfWork(Exchange exchange, InflightRepository inflightRepository, String pattern, boolean allowUseOriginalMessage, boolean useBreadcrumb)

当将自定义MDCCUnitOfWork配置为Springbean时,您知道从哪里获取所有额外的构造函数参数吗?

super(exchange, exchange.getContext().getInflightRepository(), "", false, false);

你为什么不试试这个?

最新更新