使用“窃听”作为二线逻辑通道是否正确?
或者我应该使用其他方法?我没有找到任何合适的东西(pubSubChannel?)
例如:
@Bean
HttpRequestHandlingMessagingGateway srvPutVers() {
return Http.inboundGateway("/srvPutVers")
.requestChannel("callLogicAndReply.input")
.requestPayloadType(SomeRq.class)
.get();
}
@Bean
IntegrationFlow callLogicAndReply() {
return f -> f
.wireTap("logicHard.input")
.transform(p -> "{\"status\": \"Ok\"}");
}
@Bean
IntegrationFlow logicHard() {
return f -> f
.log("hard logic");
}