【问题标题】:Internal server communication php [closed]内部服务器通信php [关闭]
【发布时间】:2013-11-29 05:55:42
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 感谢大家的回答,我认为带有 REST 的 http 是可以采用的方法。至于 SO 义务警员拒绝投票并想要结束问题,不发表评论,我认为我从中得到的唯一反馈是,有些人不喜欢在 SO 上提出/回答问题,非常伤心。

标签: php codeigniter server-communication


【解决方案1】:

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

所以,技术是:

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

【讨论】:

    【解决方案2】:

    为此目的创建宁静的网络服务。使用 JSON 作为输出数据。这将使其在所有平台上都易于访问。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2022-01-01
        • 1970-01-01
        • 2012-12-04
        • 2018-06-30
        • 1970-01-01
        • 2012-08-16
        • 2015-02-13
        • 2021-02-27
        相关资源
        最近更新 更多