【发布时间】:2022-06-17 22:23:51
【问题描述】:
我已经有了这个 Java 配置:
@Configuration
public class FAPIAutoConfiguration {
private static final String INTERACTION_ID = "x-fapi-interaction-id";
private final BaggageField fapiBaggageField = BaggageField.create(INTERACTION_ID);
@Bean
BaggagePropagationCustomizer baggagePropagationCustomizer() {
return builder -> builder.add(SingleBaggageField.
remote(fapiBaggageField));
}
@Bean
CorrelationScopeCustomizer correlationScopeCustomizer() {
return builder -> builder.add(SingleCorrelationField.create(fapiBaggageField));
}
}
并且 Webflux 应用程序中的传播有效,但我想知道如果请求标头中不存在行李,则初始化行李的最佳方法是什么.我的意思是,如果标题丢失,生成一个值并传播这个值。
【问题讨论】: