内部服务器通信php


Internal server communication php

我正在构建一个应用程序,它首先是一个网络应用程序,很快就会被构建成一个移动应用程序。

我的方法是:在一台机器上构建和部署核心应用程序。该网络应用程序将在另一台机器上(均在亚马逊上)。在这种情况下,web应用程序只是ui包装器。它将对核心应用程序进行所有调用以发挥作用。

我的问题是,网络应用服务器和核心应用服务器之间的最佳对话方式是什么?

  • 每个人都只是为了这个目的使用http调用吗
  • 有什么开源工具/库对这里有帮助吗

平台:亚马逊上带代码点火器的灯。

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

因此,技术是:

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

为此创建restful web服务。使用JSON作为输出数据。这将使其在所有平台上都可以轻松访问。

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