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客户端,支持异步并发调用,实现并行计算

项目主页:http://www.open-open.com/lib/view/home/1398348640328