【发布时间】:2011-11-19 14:35:51
【问题描述】:
我不是 PHP 专家。我想知道如何在 2 个 Web 服务器之间进行通信。为了清除,(从第一个服务器)在远程服务器上运行一个功能(查询)。并将结果返回给第一台服务器。
其实主题是:Web Server (1) ----> Web Server (2) --------------- > Database ServerWeb Server (1) Web Server (2) Database Server
Query Function() 将仅位于Web Server (2)。然后我需要从Web Server (1) 远程运行query function()。
它叫什么?有可能吗?
【问题讨论】:
-
你看过these questions吗?
-
RPC?你是说这个案例是关于 RPC 的吗?
-
RPC 代表 Remote Procedure Call,它似乎是您想要做的。它是一个通用协议(或概念)。变体有 RMI (Java)、XML-RPC、JSON-RPC.... 有很多可供选择。你甚至可以创建自己的。但这并不意味着这是适合您情况的最佳方式。 Maybe REST would be better.
标签: php