PHP JSON RPC 框架:workerman-json-rpc
jopen
10年前
JSON (JavaScript Object Notation)是一种用于在组件间交互信息的数据交换格式,其是以JavaScript 为基础的数据表示语言。既方便于人的读写习惯,又有利于计算机的解析和生成。
RPC(Remote Procedure Call)是远程调用,既客户端通过某种协议向服务器发起请求并获得结果。RPC使得开发分布式网络程序非常方便,并且能极大限度的将网络系统的各个部分解耦,方便后续开发、维护。
workerman-json-rpc是一个以workerman作为服务器容器,使用Json作为协议简单高效的RPC远程调用框架。
特性
- 使用PHP开发
- PHP多进程
- 支持libevent事件轮询库,支持高并发
- 支持服务平滑重启
- 支持PHP文件更新检测及自动加载
- 使用json作为协议,开发调试非常高效
- 集成统计监控模块,方便查看服务调用量、成功率、耗时等情况
- 自带PHP客户端,支持异步并发调用,实现并行计算