在请求处理过程中,RabbitMQ是否适用于RPC式双向使用



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

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

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

这是一个常见的使用场景吗?人们这样做是成功的吗?有陷阱吗?有什么例子或常见的设计模式吗?

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

请参阅请求-应答模式

这对我很有效,我建议你看看Web消息扩展/工具:

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

相关内容

最新更新