Практично ли RabbitMQ для двунаправленного использования в стиле RPC во время обработки запроса? - PullRequest
7 голосов
/ 12 марта 2012

Очень простой вопрос, я не смог найти конкретного ответа.

Подходит ли RabbitMQ для RPC-подобных операций при обработке HTTP-запросов?

Я заинтересован в запускесообщение, когда пользовательский HTTP-запрос получен, ожидает ответа от внутреннего сервера и затем отправляет ответ клиенту.

Это сценарий общего использования?Люди делают это с успехом?Есть подводные камни?Какие-нибудь примеры или общие шаблоны дизайна?

Ответы [ 2 ]

2 голосов
/ 21 марта 2012

Да, мы используем rabbitmq аналогичным образом в производстве.

См. Запросить образец ответа

1 голос
/ 21 марта 2012

Это сработало для меня, я предлагаю вам взглянуть на расширения / инструменты обмена веб-сообщениями:

http://www.rabbitmq.com/devtools.html#web-messaging

...