首页 > 后端开发 > php教程 > 程序内部调用和通信的问题

程序内部调用和通信的问题

WBOY
发布: 2016-06-06 20:33:34
原创
968 人浏览过

我们一个项目划分为用户前台、面向第三方的API、电子钱包三大块,其中电子钱包会在前台充值虚拟货币,还有第三方API进行虚拟货币的流入流出操作。三个模块都是php开发,代码相互独立,部署在同一台服务器上,数据库等资源都可以共用,但是对于电子钱包,考虑到安全和日志的问题,不希望其他模块直接操作数据库进行余额变更,所以想把电子钱包设计一套仅供其他程序调用的接口去操作货币流。

那么问题来了,既然内部程序之间的通信,就不必用到http协议去做接口,那么我想到的只有命令行了,个人觉得似乎又“原始”了一点,请问有什么其他方案能安全高效的去做这样的内部调用?

回复内容:

我们一个项目划分为用户前台、面向第三方的API、电子钱包三大块,其中电子钱包会在前台充值虚拟货币,还有第三方API进行虚拟货币的流入流出操作。三个模块都是php开发,代码相互独立,部署在同一台服务器上,数据库等资源都可以共用,但是对于电子钱包,考虑到安全和日志的问题,不希望其他模块直接操作数据库进行余额变更,所以想把电子钱包设计一套仅供其他程序调用的接口去操作货币流。

那么问题来了,既然内部程序之间的通信,就不必用到http协议去做接口,那么我想到的只有命令行了,个人觉得似乎又“原始”了一点,请问有什么其他方案能安全高效的去做这样的内部调用?

不认为http有什么不好,你说的命令行是指输入输出流么?http绑定ip地址不让外网访问也能做好安全,或者可以使用socket自定协议进行通信。

限定内网访问

直接导入模块,执行模块方法不行么……

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板