最初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
本项目基于Netty和SpringBoot构建了一个RPC框架,采用自定义注解和FactoryBean实现服务动态代理。Consumer端通过@RpcReference注入元数据,Provider端用@RpcComponent暴露服务,利用rpcInvocation和rpcResult进行数据传输。
682

被折叠的 条评论
为什么被折叠?



