2013-03-28 3 views
0

내 다음 프로젝트는 RESTful 애플리케이션이므로 Restlet은 구현을위한 탁월한 선택 인 것으로 보인다. 그러나 AMQP에 대한 지원을 찾을 수 없습니다. AMQP 지원, 특히 QPID를 프로젝트에 추가하는 가장 좋은 방법은 무엇입니까? org.restlet.Client를 확장 할 생각이지만 시작하는 방법을 모르겠습니다. 모든 포인터를 주셔서 감사합니다. ESB가 U 원하는 경우 또는 당신이 연결 서버 -AMQP QPID 클라이언트 커넥터?

감사합니다, 코아

답변

0

QPID는 AMQP 프로토콜의 구현이다. 일반적으로 JNDI 또는 AMQPConnectionFactory를 통해 연결됩니다 (이름을 잘못 입력하지 않은 경우). Restlet은 Servlets과 관련이 있습니다. 솔직히 말해서 나는 서로 간의 관계를 볼 수 없습니다. 예를 들어 Restlet을 사용하면 HTTP GET을 특정 경로에 매핑 할 수 있지만 GET (예 : QPID에 연결) 후에 수행하는 작업은 전적으로 귀하의 비즈니스입니다.

+0

빠른 응답을 보내 주셔서 감사합니다. Restlet에는 이미 HTTP (S), SMTP, JDBC, FILE 등 지원되는 커넥터가 있으므로, AMQP를 목록에 추가하는 것이 더 자연 스럽다고 생각했습니다. 내 리소스 내에서 AMQP 로직을 관리 할 수 ​​있다고 생각하지만 재사용을 촉진하고 관심사를 분리하여 "Restlet-ly"로 보지 않습니다. –

+0

안녕하세요, Restlet은 서블릿 컨테이너 내에 통합 될 수 있지만 필수 사항은 아닙니다 ... 독립 실행 형으로 사용할 수 있습니다. –

관련 문제