JRPC是一个轻量级的java RPC框架。它支持服务注册和发现。
目前它开源了,地址为:https://github.com/dinstone/jrpc。
Quick Start
step 1:
git clone https://github.com/dinstone/jrpc.git
step 2:
maven install.
step 3:
select transport implement,add 'mina' or 'netty' dependency:
<dependency> <groupId>com.dinstone.jrpc</groupId> <artifactId>jrpc-transport-mina</artifactId> <version>${jrpc.version}</version> </dependency>
or
<dependency> <groupId>com.dinstone.jrpc</groupId> <artifactId>jrpc-transport-netty4</artifactId> <version>${jrpc.version}</version> </dependency>
if you need service registry and discovery, please add dependencies :
<dependency> <groupId>com.dinstone.jrpc</groupId> <artifactId>jrpc-registry-zookeeper</artifactId> <version>${jrpc.version}</version> </dependency>
If you are integrated with Spring, please add dependencies :
<dependency> <groupId>com.dinstone.jrpc</groupId> <artifactId>jrpc-spring</artifactId> <version>${jrpc.version}</version>