ActiveMQ отправлять и получать папку XML-файла - PullRequest
0 голосов
/ 24 марта 2011

У меня есть Java-приложение, которое делает ввод / вывод файлов:

Модуль 1: выходной текстовый файл (HardDisk). Модуль 2: входной TXT-файл (HD); выход: папка XML-файлов (HD)

Я хочу воспользоваться ActiveMQ

Модуль 1 -> выводить (отправлять) текстовый файл (сохраняется как сообщение в ActiveMQ) Модуль 2: ввод (получение): текстовый файл (сообщение), вывод (отправка): папка файлов XML (сообщение ActiveMQ)

Я хочу хранить свои файлы в ActiveMQ, а НЕ на HD.

возможно ли это сделать с помощью activeMQ?

Ответы [ 2 ]

2 голосов
/ 24 марта 2011

ActiveMQ - это не хранилище, а средство передачи сообщений.

При этом вам следует обратить внимание на Camel, Mule или Spring Integration, которые могут использовать ActiveMQ для обмена сообщениями.Все они имеют поддержку опроса папок для файлов для отправки в виде сообщений и размещения сообщений в папках.

0 голосов
/ 23 июля 2015

Я просто использую текстовое сообщение и преобразую документы xml в строки, а затем записываю текст основного сообщения.

Пример:

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