gpt4 book ai didi

java - 使用 Spring Batch 将 xml 消息发送到 IBM MQ

转载 作者:行者123 更新时间:2023-11-30 07:22:41 25 4
gpt4 key购买 nike

我需要将 xml 消息发送到 IBM MQ。

  1. 从源系统接收消息并转换为 xml,然后使用 JMS 将其发送到 IBM MQ。

  2. 从源系统接收 xml 消息并直接发送到 IBM MQ。

对于第二个需求,需要使用 spring batch 将 xml 转换为 JMS 消息,否则可以直接发送到 IBM MQ?

请就此问题给我一些建议。

最佳答案

如果您使用 JMS,那么您尝试发送到 JMS 提供程序(例如 MQ)的任何消息都需要包装到实现 javax.jms.Message 的类中:

http://docs.oracle.com/javaee/5/api/index.html?javax/jms/Message.html

在您的实例中,这实际上取决于您存储 XML 的方式。我不知道有“XML 消息”之类的东西。我应该想象你要么将它存储在字符串中,要么存储在某种类型的对象中。

一种选择是使用 javax.jms.TextMessage 和 XML 的字符串表示形式。

或者,如果您的 XML 对象是可序列化的,并且接收实体可以反序列化该对象,您可以考虑使用 javax.jms.ObjectMessage。

关于java - 使用 Spring Batch 将 xml 消息发送到 IBM MQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37292430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com