super 简单的问题,我在那里找不到具体的答案。
处理HTTP请求时,RabbitMQ是否适合类似RPC的操作?
我有兴趣在收到用户HTTP请求时发出一条消息,等待后端服务器的响应,然后将响应发送给客户端。
这是一个常见的使用场景吗?人们是否成功地做到了?有什么陷阱吗?有任何示例或常见的设计模式吗?
最佳答案
是的,我们在生产中以类似的方式使用rabbitmq。
参见Request Reply Pattern
关于rpc - RabbitMQ是否可以在请求处理期间用于RPC风格的双向使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9661101/