Php 内部服务器通信

Php 内部服务器通信,php,codeigniter,server-communication,Php,Codeigniter,Server Communication,我正在构建一个应用程序,它将首先是一个web应用程序,很快将被构建到一个移动应用程序中 我的方法是。在一台机器上构建并部署核心应用程序。web应用程序将位于不同的计算机上(均位于amazon上)。在这种情况下,web应用程序只是ui包装器。它将使所有对核心应用程序的调用正常运行 我的问题是。webapp服务器和核心app服务器相互通信的最佳方式是什么 每个人都只是为了这个目的使用http调用吗 是否有任何开源工具/库在这里提供帮助 平台:amazon上带有codeigniter的lamp。您

我正在构建一个应用程序,它将首先是一个web应用程序,很快将被构建到一个移动应用程序中

我的方法是。在一台机器上构建并部署核心应用程序。web应用程序将位于不同的计算机上(均位于amazon上)。在这种情况下,web应用程序只是ui包装器。它将使所有对核心应用程序的调用正常运行

我的问题是。webapp服务器和核心app服务器相互通信的最佳方式是什么

  • 每个人都只是为了这个目的使用http调用吗
  • 是否有任何开源工具/库在这里提供帮助

平台:amazon上带有codeigniter的lamp。

您可以创建自己的基于REST的API服务,并通过不同的应用程序与之通信。您可以将<强> > JSON <强>作为请求和响应数据类型,因为它是最优化和广泛接受的。

因此,技术是:

  • 将应用程序功能与前端功能分开
  • 让API处理所有应用程序函数
  • 让您的前端系统通过API调用应用程序函数

    • 为此创建restful web服务。使用JSON作为输出数据。这将使它在所有平台上都易于访问。

      REST是我的首选。因为您提到您正在使用codeigniter,所以这与codeigniter的工作方式是一致的。对于消息类型,您可以使用json/XML,但是由于json是JavaScript对象,我认为您应该使用json。

      感谢各位的回答,我认为http和REST是应该采用的方法。至于所谓的民团投票,并希望结束问题,不留下任何评论,我认为我从中得到的唯一反馈是,有一些人不喜欢被问/回答问题,因此,非常难过。