2013-03-28 5 views
0

Мой следующий проект - приложение RESTful, поэтому Restlet, кажется, отличный выбор для реализации. Однако я не мог найти поддержки AMQP. Каков наилучший способ добавить поддержку AMQP, в частности QPID, в мой проект? Я думаю о расширении org.restlet.Client, но не уверен, как начать. Любой указатель оценивается.AMQP QIPID клиентский разъем?

Спасибо, Khoa

ответ

0

QPID является реализация протокола AMQP - ESB если и хотят, или сервер, который подключиться. Обычно вы подключаетесь к нему через JNDI или AMQPConnectionFactory (если я не ошибаюсь имени). Restlet имеет отношение к сервлетам. Честно говоря, я не вижу связи между собой. Например, с помощью Restlet вы можете сопоставить HTTP GET с определенным путем, но то, что вы делаете после GET (например, подключение к QPID), является полностью вашим бизнесом.

+0

Спасибо за ваш быстрый ответ. Поскольку у Restlet уже было множество поддерживаемых коннекторов: HTTP (S), SMTP, JDBC, FILE и т. Д., Я подумал, что было бы более естественно добавить AMQP в список. Я предполагаю, что могу управлять логикой AMQP внутри своего ресурса, но он не выглядит «Restlet-ly», то есть способствует повторному использованию и отдельным проблемам. –

+0

Здравствуйте, Restlet можно интегрировать в контейнер сервлетов, но это не является обязательным требованием ... Вы можете использовать его автономно –