我有2个基于spring的应用程序,它们都使用spring-sleuth。
应用程序1:
AmazonSNS snsPublisher;
snsPublisher.publish(message)
我想以某种方式在此处添加MDC上下文,以便application-2可以使用相同的上下文。是否提供任何集成来实现这一目标?
应用程序2:
@SqsListener
public void process(String message, @Headers Map<String, MessageAttributeValue> sqsHeaders)
当我收到其他应用程序在标头中设置的MDC上下文(traceId)时,则需要一个集成,该集成也可以在application-2中添加相同的MDC上下文。这样一来,当我查看日志时,我将对结合了这两个应用程序的请求有一个整体了解。