Spring Integration DSL 中是否有任何工具可用于处理消息抽象而不是 JMS、AMQP...?

Is there any facility in Spring Integration DSL for dealing with messaging abstraction instead of JMS, AMQP...?

看起来没有用于在 Spring 消息传递抽象 (org.springframework.messaging.*) 而不是 JMS (org.springframework.jms.* 中构建 messageDrivenChannelAdapterlistenerContainers... ).

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

JmsMessagingTemplate 并非设计用于 Spring 集成流程。这里我们有它们之间的适配器和通道。 JmsMessagingTemplate 是一站式商店,可从目标服务使用,没有任何流量功能。

您可以在 .handle(jmsMessagingTemplate::send) 中将其用作服务激活器,在 IntegrationFlow.from(jmsMessagingTemplate::receive) 中将其用作入站通道适配器。