使用 GSON/Protostuff 的轻量级HTTP协议的Java Json Rpc框架
A Java-Version light-weight HTTP-JSON RPC framework using GSON/Protostuff.
使用 GSON/Protostuff 的轻量级HTTP协议的Java Json Rpc框架
hermes-jsonrpc branches and Maven version:
在Maven Central Repository里查看 com.github.knightliao.hermesjsonrpc
注:本框架遵循的规范可参见: https://github.com/knightliao/docs/blob/master/baidu/rpc/rpcspec.md
curl -d '{"id":"99999","version":"2.0","method":"getRandom","params":[{"maxValue":0,"minValue":50}]}' http://127.0.0.1:8085/export/DemoServiceDriver -H 'Content-Type: application/json-hermes-gson'
{"result":{"value":32},"version":"2.0","id":99999}
在您的 Maven POM 文件里加入:
client:
<dependency>
<groupId>com.github.knightliao.hermesjsonrpc</groupId>
<artifactId>hermes-jsonrpc-client</artifactId>
<version>1.0.3</version>
</dependency>
server:
<dependency>
<groupId>com.github.knightliao.hermesjsonrpc</groupId>
<artifactId>hermes-jsonrpc-server</artifactId>
<version>1.0.3</version>
</dependency>