自研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

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