From 8f1cc715e6052a75ffe9892655b77432ab18452f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Wed, 28 Mar 2012 19:47:52 +0200 Subject: Add README. --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..92e7e47 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# protobuf-simple-rpc + +A simple socket based RPC transport layer for protocol buffers. Implements an +asynchronous RpcChannel. Look at the +[example](https://github.com/orbekk/protobuf-simple-rpc/tree/master/src/main/java/com/orbekk/example) +for how to implement a simple service. + +## Background and target applications + +During my master's project I needed fast RPCs for Android phones. In the +beginning I used [jsonrpc4j](http://code.google.com/p/jsonrpc4j/) and +[Jetty](http://jetty.codehaus.org/jetty/) which are a wonderful pieces of +software, but unfortunately can be really slow. + +If you need a lightweight RPC mechanism you may find this useful. + +## Asynchronous RPC + +Because I want to keep this library small (and also because I'm lazy) I only +support asynchronous RPCs. You can simulate synchronous calls by waiting for +each RPC to complete. -- cgit v1.2.3