联系
Knight's Tale » 我的作品

[My Contributions] hermes-jsonrpc 基于GSON/Protostuff的轻量级Java Json Rpc框架 正式发布

2014-08-21 22:04

hermes-jsonrpc

A Java-Version light-weight Json RPC framework based on GSON/Protostuff.

基于GSON/Protostuff的轻量级Java Json Rpc框架

hermes-jsonrpc当前最新版本:

  • 1.0.0

在Maven Central Repository里查看com.github.knightliao.hermesjsonrpc

项目信息

  • Java项目(1.6+)
  • Maven管理(3.0.5+)

它是什么?

  • 命名为hermes-jsonrpc
  • 专注于高效、高速、简单的 Java Json Rpc 编程

Features

  • Use GSON.
  • Use simple http connection to send/receive packages.
  • 压缩协议: 无 或 Protostuff, 目前还不支持 Protostuff
  • Client编程方式:
    • 支持Spring AOP代理方式
  • Server编程方式:
    • 支持Spring Web Servlet方式
  • 同步调用

使用

在您的 Maven POM 文件里加入:

client:

<dependency>
    <groupId>com.github.knightliao.hermesjsonrpc</groupId>
    <artifactId>hermes-jsonrpc-client</artifactId>
    <version>1.0.0</version>
</dependency>

server:

<dependency>
    <groupId>com.github.knightliao.hermesjsonrpc</groupId>
    <artifactId>hermes-jsonrpc-server</artifactId>
    <version>1.0.0</version>
</dependency>

主要依赖为:

  • apollo(1.0.0)

Tutorials

局限性

  • 服务和客户端均只能是Java语言编程
  • 不支持异步调用

Authors