2012-02-29 4 views
2

JMS를 사용하여 서비스를 호스트하고 json 및 xml 형식으로 클라이언트에 데이터를 보내려고합니다. json 및 xml 형식으로 클라이언트에 데이터를 보내려면 어떻게해야합니까?JMS를 통해 JSON 객체 보내기?

+0

사용 JQuery와 JSON OBJ = {} obj.skill = $ ("# 기술") 발(); $ 아약스 ({ 유형 :.. 'POST', URL : g_site_path + '후보/이메일, dataType와 : 'html', 데이터 : obj, 성공 : function (html) { $ ("# email-job") .html (html); } –

답변

3

JMS는 전송이 아닌 인터페이스 사양입니다. 이 질문을 이해하려면 특정 구현을 찾아야합니다.

저는 ActiveMQ를 사용하여 JSON 및 XML 데이터를 다른 클라이언트로 전송했습니다. 우리는 내용 유형을 표시하는 헤더를 사용하여 매우 효과적이라는 것을 알았습니다. 네이티브 Java, Ruby 및 Perl 라이브러리는 ActiveMQ와 통신하는 데 사용되었습니다 (STOMP 또는 OpenWire를 통해).

나는 또한 STOMP를 통해 RabbitMQ를 실험했으며 ActiveMQ와 함께 Apache Camel을 사용하여 대기열에 HTTP 인터페이스를 제공하여 HTTP를 통해 JMS 소비자에게 게시 된 JSON을 자동으로 브리징하고 JSON 응답을 다시 제공합니다. 요청에.

관련 문제