2011-03-23 3 views
0

파일 I/O를 만드는 Java 응용 프로그램이 있습니다.ActiveMQ는 XML 파일의 폴더를 보내고받습니다.

모듈 1 : 출력 txt 파일 (하드 디스크). 모듈 2 : 파일 (HD) TXT 입력 출력 : XML 파일의 폴더 (HD) 내가 ActiveMQ를에서

모듈 1의 혜택을 원하는

-> 출력 (전송) txt 파일을 (ActiveMQ를에 메시지로 저장) 모듈 2 : 입력 (수신) : txt 파일 (메시지), 출력 (송신) : XML 파일의 폴더 (ActiveMQ 메시지)

내 파일을 ActiveMQ에 저장하고 내 HD에 저장하지 않겠습니다.

activeMQ에서 가능합니까?

답변

2

ActiveMQ는 저장소 기능이 아니며 메시지 전달 기능입니다.

Camel, Mule 또는 Spring Integration을 살펴보아야합니다.이 모든 것은 ActiveMQ를 사용하여 메시징을 할 수 있습니다. 이들은 모두 파일로 메시지를 보내고 메시지를 폴더에 보관할 폴더 폴링을 지원합니다.

0

텍스트 형식의 메시지를 사용하고 xml 문서를 문자열로 변환 한 다음 텍스트 메시지 본문에 쓰는 것입니다.

예 :

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