Spring Integration DSL中是否有任何设施用于处理消息抽象而不是JMS,AMQP ......?

时间:2017-07-20 15:52:37

标签: java spring spring-integration spring-integration-dsl

看起来在Spring消息抽象(messageDrivenChannelAdapter)而不是JMS(listenerContainers)中没有用于构建org.springframework.messaging.*org.springframework.jms.* ...的工厂。

我的意思是你可以配置消息的MappingJackson2MessageConverter而不是JMS,使用JmsMessagingTemplate ...

1 个答案:

答案 0 :(得分:1)

JmsMessagingTemplate并非设计用于Spring Integration流程。这里我们有适配器和通道。 JmsMessagingTemplate是一站式商店,可以在没有任何流量功能的情况下从目标服务中使用。

您可以从.handle(jmsMessagingTemplate::send)作为服务激活器使用它,也可以从IntegrationFlow.from(jmsMessagingTemplate::receive)作为入站通道适配器使用它。