【发布时间】:2018-01-13 20:59:41
【问题描述】:
我想问一下,为什么amqp/jms被实现为Inbound and Outbound Channel Adapters。
它们的作用与Message Channel 相同,因此如果将它们实现为 MessageChannel,那么它可以很容易地用于不同的组件,例如直接在服务激活器中:
<integration:service-activator ref="receiver" method="receiveMessage" input-channel="jmsInputChannel"/>
在创建服务激活器的过程中,它会被映射到某个消息监听器,该监听器将被 JMS/AMQP 系统调用。
配置将直接在JMSMessageChannel 上完成。
有什么我想念的吗?因为在高层次上它看起来确实可以完成并且会简化 API。
【问题讨论】:
标签: java spring spring-integration spring-jms spring-messaging