看起来 Spring 消息传递抽象中没有用于构建 messageDrivenChannelAdapter
、listenerContainers
... 的工厂 (org.springframework.messaging.*
)而不是 JMS (org.springframework.jms.*
)。
我的意思是,您可以配置消息传递的 MappingJackson2MessageConverter
而不是 JMS,使用 JmsMessagingTemplate
...
最佳答案
JmsMessagingTemplate
不是为在 Spring Integration 流程中使用而设计的。这里我们有适配器和它们之间的 channel 。 JmsMessagingTemplate
是从目标服务使用的一站式服务,无需任何流功能。
您可以从 .handle(jmsMessagingTemplate::send)
中将其用作服务激活器,并从 IntegrationFlow.from(jmsMessagingTemplate::receive)
中将其用作入站 channel 适配器。
关于java - Spring Integration DSL 中是否有任何工具可以处理消息抽象而不是 JMS、AMQP...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45219640/