自研RPC框架

最初demo版本,不断完善中ing,注册中心还没做,服务治理不打算做了…
技术介绍:底层传输框架为netty,基于springboot-starter,自定义注解注入FactoryBean动态代理类…
consumer端 自定义注解@RpcReference注入bean的元数据,rpc.starter.consumer为true的时候开启注解扫描

provider端 自定义注解@RpcComponent 暴露服务

netty客户端服务端之间使用rpcInvocation和rpcResult对象来传输数据,有编码解码器

直接上code

https://github.com/fakefrog/rpc-wang-release.git

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章