Activemq 如何使用spring批处理为活动mq和IBM mq创建通用JMS消息传递

Activemq 如何使用spring批处理为活动mq和IBM mq创建通用JMS消息传递,activemq,spring-integration,spring-batch,ibm-mq,Activemq,Spring Integration,Spring Batch,Ibm Mq,我需要将不同的文本格式转换为XML对象并发送到IBM MQ。但出于测试目的,我计划使用activemq。但我的最终集成将是IBM MQ。如何使JMS模板更通用,以便发送到两个不同的消息队列平台??让JMS成为独立模块的最佳方式是什么 我建议您看看Spring Boot及其JMS 您所需要的就是要在外部配置的application.properties spring.activemq.broker-url=tcp://192.168.1.210:9876 对于ActiveMQ或: spring.

我需要将不同的文本格式转换为XML对象并发送到IBM MQ。但出于测试目的,我计划使用activemq。但我的最终集成将是IBM MQ。如何使JMS模板更通用,以便发送到两个不同的消息队列平台??让JMS成为独立模块的最佳方式是什么

我建议您看看Spring Boot及其JMS

您所需要的就是要在外部配置的
application.properties

spring.activemq.broker-url=tcp://192.168.1.210:9876
对于ActiveMQ或:

spring.jms.jndi name=java:/MyConnectionFactory

用于IBM WebSphere MQ JMS适配器

顺便说一下,您也可以在Boot中找到Spring批处理自动配置