https://github.com/brutusin/Brutusin-RPC/tree/master/rpc-demos/rpc-examples/src/main/java