内部服务器通信php

时间:2013-11-29 05:55:43

标签: php codeigniter server-communication

我正在构建一个首先成为网络应用的应用,很快就会内置到移动应用中。

我的方法是。在一台计算机上构建和部署核心应用程序。网络应用程序将在不同的机器上(都在亚马逊上)。在这种情况下,Web应用程序只是ui包装器。它将使核心应用程序的所有调用都能正常运行。

我的问题是。 Web应用服务器和核心应用服务器相互通信的最佳方式是什么?

  • 每个人都只是为此目的使用http电话吗?
  • 是否有任何开源工具/库可以提供帮助?

平台:亚马逊上有codeigniter的灯。

3 个答案:

答案 0 :(得分:1)

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

所以,技术是:

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

答案 1 :(得分:0)

为此目的创建restful Web服务。使用JSON作为输出数据。这样可以轻松访问所有平台。

答案 2 :(得分:0)

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