PHP 和 LAN 中的服务器到服务器通信
PHP and server-to-server communication in LAN
我正在做一个必须使用 OpenStack 平台整合负载平衡的项目。它归结为跨多个虚拟机 运行 的一些发行版 Linux.
传播浏览器请求,执行计算量大的脚本
由于 OpenStack 的所有安装尝试都出现了可怕的错误,我最终使用了 TryStack.org,这是一个免费的工作环境。这里明显的问题是,它提供的资源非常有限。例如,我只能有 1 个浮动(外部)IP,只能分配给 1 个单个实例(虚拟机),并且有一些措施无法通过 API.
更改它
由于这些限制,我必须使用一个非常特殊的设置:我有一个包含节点 A、B 和 C 的网络。A、B 和 C 可以相互通信,但只有 A 具有外部 IP , IE。可以通过浏览器访问。
因此,我必须:
将所有浏览器请求定向到 A,
请求(并等待)在 B/C、
上执行计算量大的脚本
使 B/C 完成后发回结果
最终得到一件衣服 HTML 并将响应发送回浏览器。
PHP 中是否有任何机制可以完成 2. 和 3.?如果不是,什么(Linux-compatible)language/technology可以做到这一点? (PHP中几乎所有的代码我都写完了,但我想我可以切换。)
或者:是否有其他免费的 OpenStack 服务允许我为每个实例分配一个 IP(在这种情况下,传播问题可以通过简单的重定向来解决)?
As arkascha advised in the comments, I used curl
简单地将页面请求从 A 发送到 B/C,然后使用文本操作解析页面。
我正在做一个必须使用 OpenStack 平台整合负载平衡的项目。它归结为跨多个虚拟机 运行 的一些发行版 Linux.
传播浏览器请求,执行计算量大的脚本由于 OpenStack 的所有安装尝试都出现了可怕的错误,我最终使用了 TryStack.org,这是一个免费的工作环境。这里明显的问题是,它提供的资源非常有限。例如,我只能有 1 个浮动(外部)IP,只能分配给 1 个单个实例(虚拟机),并且有一些措施无法通过 API.
更改它由于这些限制,我必须使用一个非常特殊的设置:我有一个包含节点 A、B 和 C 的网络。A、B 和 C 可以相互通信,但只有 A 具有外部 IP , IE。可以通过浏览器访问。
因此,我必须:
将所有浏览器请求定向到 A,
请求(并等待)在 B/C、
上执行计算量大的脚本
使 B/C 完成后发回结果
最终得到一件衣服 HTML 并将响应发送回浏览器。
PHP 中是否有任何机制可以完成 2. 和 3.?如果不是,什么(Linux-compatible)language/technology可以做到这一点? (PHP中几乎所有的代码我都写完了,但我想我可以切换。)
或者:是否有其他免费的 OpenStack 服务允许我为每个实例分配一个 IP(在这种情况下,传播问题可以通过简单的重定向来解决)?
As arkascha advised in the comments, I used curl
简单地将页面请求从 A 发送到 B/C,然后使用文本操作解析页面。