simple-rpc

简单的rpc框架,基本能用,包含了rpc框架里的基本的一些组件和组成部分,主要包括以下几个部分:
1.网络通信
使用Netty来实现异步网络通信
2.序列化和反序列化
采用的是专用的序列化实现,而不是通用的序列化实现。利用Java的SPI功能,加载自定义的几个序列化的实现类。
3.动态代理
4.服务注册与发现
做了个简单的单机版的注册中心,使用本地文件来存储元数据(MetaData)