nettp rpc learning project 2.0
- contract: for test purpose, including interfaces and beans that client and server will use
- rpc-core: core bean definition and serialize
- rpc-client
- rpc-server
- src: springboot test project
- no service discovery, keep the learning project as simple as possible
- change request from sync to async by RpcFuture. Implements
Future<T>
interface - send async method through method definitions instead of
InvocationHandler
- achieve callback function with AsyncRpcCallback