2011-03-23 329 views
0

的文件夹我有一个Java应用程序,使我的文件/ O:ActiveMQ的发送和接收XML文件

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

我想从ActiveMQ的受益

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

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

它可能做到这一点与activeMQ?

回答

2

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

这就是说你应该看看骆驼,骡或春季集成,所有这些都可以使用ActiveMQ进行消息传递。它们都支持轮询文件夹,以便将文件作为消息发送并将消息存放到文件夹中。

0

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

实施例:

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