Skip to content

coolwhy/avro-rpc-on-netty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Author:
Harry Wang (coolwhy AT gmail DOT com)

Summary:
Avro RPC library based on Netty. Avro (http://avro.apache.org) is a serialization system which supports cross language data exchanging. Netty (http://www.jboss.org/netty) is a Java Network application framework. So this project is a Java library which support Avro RPC using Netty.
This project's code has been committed into Avro trunk for 1.4.0 release via Doug Cutting.

License:
This project is licensed under the Apache License Version 2.0

Introduction:
1, library dependencies: avro-1.3.3.jar, avro-tools-1.3.3.jar, netty-3.2.1.Final.jar, junit.jar
please download them and place into ./lib directory.

2, source paths
src/java  The main codes.
src/test  The junit test case using the avro example protocol.
src/avro/protocol/mail.avpr   Avro example protocol borrowed from http://github.com/phunt/avro-rpc-quickstart/blob/master/src/main/avro/mail.avpr
src/avro/generated  Generated Java interface and class for the example protocol. The command is : java -cp ./lib/avro-tools-1.3.3.jar org.apache.avro.specific.SpecificCompiler ./src/avro/protocol/mail.avpr ./src/avro/generated

About

avro rpc based on netty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages