PHP Programer  - 讨论区

标题:JSON-RPC 简介与实践

2014年03月26日 星期三 16:10

JSON-RPC是一种轻量级的远程过程调用协议,其主要特点是:

1,数据编解码使用JSON格式,比XML效率更高。

2,底层可以使用HTTP协议,也可以使用Raw TCP Socket协议。

3,协议很简单,2.0版本的协议只有几页而已,清晰易懂。

协议示例如下:

--> {"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}

<-- {"jsonrpc": "2.0", "result": 19, "id": 1}

在GitHub上有很多JSON-RPC的PHP语言实现,但有不少项目已经年代久远疏于维护,我最新fork并整理了一个可用的实现,放到了GitHub上面,大家可以参考:

https://github.com/mengguang/junior-json-rpc

官方网站:

http://www.jsonrpc.org/

协议参考:

http://www.jsonrpc.org/specification

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号