ActiveMQ发送和接收XML文件的文件夹

时间:2011-03-23 21:40:49

标签: java spring java-ee jms activemq

我有一个生成文件I / O的java应用程序:

模块1:输出txt文件(HardDisk)。 模块2:输入txt文件(HD)输出:XML文件(HD)文件夹

我想从ActiveMQ中受益

模块1 - >输出(发送)txt文件(在ActiveMQ中存储为消息) 模块2:输入(接收):txt文件(消息),输出(发送):XML文件的文件夹(ActiveMQ消息)

我希望将我的文件存储在ActiveMQ中,而不是存储在我的HD中。

使用activeMQ可以做到这一点吗?

2 个答案:

答案 0 :(得分:2)

ActiveMQ不是存储设施,它是一个消息传递工具。

据说你应该看看Camel,Mule或Spring Integration,所有这些都可以使用ActiveMQ进行消息传递。它们都支持轮询文件夹,以便将文件作为消息发送并将消息存入文件夹。

答案 1 :(得分:0)

我只使用文本类型消息并将xml文档转换为字符串,然后写出文本消息的正文。

示例:

textMsg.setText("<my_xml><whatever></whatever></my_xml>");