2016-11-30 2 views
-2

Мне поручено реализовать очередь сообщений для публикации и использования очереди сообщений, но мое требование - мне нужно взаимодействовать с очередью, используя REST API (например: ActiveMQ с REST API но проблема с ActiveMq заключается в том, что при внедрении у потребителя у нас нет способа дождаться очереди сообщений, и мы не можем слушать очередь с помощью клиента REST). Так я уезжаю мою проблему для вас, ребят, чтобы дать мне лучшую альтернативу для этого Примечания - решение должно использовать продукт только с открытым исходным кодом толькоОчередь сообщений на основе REST для микросервисов

+0

Вам нужно получать сообщения в конечной точке HTTP и помещать их в очередь? Это то, что вы хотите? – Strelok

+0

несколько правильно, но мне нужно вызвать конечную точку HTTP, когда сообщение в очереди будет потреблять сообщение из конечной точки HTTP (у нас может быть JMS-прослушиватель (Spring) в TCP-соединении, но не в конечной точке HTTP) –

+1

«Итак, я оставляю свою проблему вам, ребята ", - ваш вопрос заслуживает закрытия сразу. – lexicore

ответ

1

Проблемы вы описываете фундаментальное различие между сообщениями (с отслеживанием состояния соединений) и HTTP (без гражданства). Пользователь с установленным состоянием может обрабатывать сообщения, б/с брокер знает, что соединение активно. Это также известно как «толчок» семантики. HTTP-сервисы - это «тянуть». WebSockets обеспечивают уровень «push», доступный для веб-браузеров, но в конце концов вы действительно просто делаете STOMP или MQTT через WebSockets.

Если вы делаете веб-приложение, обратитесь к веб-сокетам. Если это бэкэнд-приложение, отправьте JMS + Openwire.

+0

Не забудьте AMQP над WebSockets;) –

+0

Хорошая точка, Tim =) Мы почти достигли «чего-то большего» ;-) –

+0

действительно я новичок для этого обмена сообщениями/STOM/MQTT/AMQP и all.Could u способный разработать больше этого решения, которое вы все предлагаете с помощью данной технологии, например, где я могу использовать эту технологию для достижения моих требований и как я могу достичь использования того архитектора –

Смежные вопросы