如何在 Spring 集成 ServiceActivator 上触发多个输出通道?
How to Trigger multiple outputchannel on Spring integration ServiceActivator?
是否可以在我的服务激活器上触发两个输出通道?
@ServiceActivator(inputChannel = Constants.CHANNEL_INPUT,
outputChannel = Constants.CHANNEL_OUTPUT)
public OutputDto applyValidator(Message<?> message) {
...
return outputDto
}
没有;只有一个。
如果要发送给多个消费者,可以将输出通道设置为PublishSubscribeChannel
,每个消费者都会收到消息。
或者您可以添加 RecipientListRouter
下游。
是否可以在我的服务激活器上触发两个输出通道?
@ServiceActivator(inputChannel = Constants.CHANNEL_INPUT,
outputChannel = Constants.CHANNEL_OUTPUT)
public OutputDto applyValidator(Message<?> message) {
...
return outputDto
}
没有;只有一个。
如果要发送给多个消费者,可以将输出通道设置为PublishSubscribeChannel
,每个消费者都会收到消息。
或者您可以添加 RecipientListRouter
下游。