RabbitMQ是否适用于请求处理期间的RPC-esque双向使用?

时间:2012-03-12 02:36:19

标签: rpc rabbitmq

超级简单的问题,我找不到具体的答案。

RabbitMQ在处理HTTP请求时是否适合类似RPC的操作?

我有兴趣在收到用户HTTP请求时触发消息,等待来自后端服务器的响应,然后将响应发送给客户端。

这是一种常见的使用场景吗?人们这样做是否成功?任何陷阱?任何例子或常见的设计模式?

2 个答案:

答案 0 :(得分:2)

是的,我们在生产中以类似的方式使用rabbitmq。

请参阅Request Reply Pattern

答案 1 :(得分:1)

这对我有用,我建议您查看Web消息传递扩展/工具:

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