如何使用 spring batch 创建到活动 mq 和 IBM mq 的通用 JMS 消息传递



我需要将不同的文本格式转换为XML对象并发送到IBM MQ。但出于测试目的,我计划使用活动 mq。但我的最终集成将是 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 适配器。

顺便说一下,您也可以在启动中找到Spring Batch自动配置。

最新更新