coolwhy/avro-rpc-on-netty
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published