SpringCloud Spring Integration和Spring Cloud Stream
2023-12-03 18:55 更新
Spring Cloud Sleuth与Spring Integration集成。它为发布和订阅事件创建spans。要禁用Spring Integration检测,请将spring.sleuth.integration.enabled
设置为false
。
您可以提供spring.sleuth.integration.patterns
模式来显式提供要包括以进行跟踪的通道的名称。默认情况下,除hystrixStreamOutput
通道以外的所有通道都包括在内。
使用
Executor
构建Spring IntegrationIntegrationFlow
时,必须使用Executor
的未跟踪版本。用TraceableExecutorService
装饰Spring Integration执行器通道会导致spans被不正确地关闭。
如果要自定义从消息头读取和向消息头写入跟踪上下文的方式,就足以注册类型的beans:
Propagation.Setter<MessageHeaderAccessor, String>
-用于将标头写入消息Propagation.Getter<MessageHeaderAccessor, String>
-用于从邮件中读取标题
以上内容是否对您有帮助:
更多建议: