设计的一个RPC系统(未完待续)

分享之前设计的一个RPC系统,基于protobuf协议

客户端

talk is cheap~~
项目地址:https://github.com/xk4848123/nettyrpc
包括心跳机制(说白了就是探测不到对端就直接断开)、断线重连、项目中设计的DataFuther是采用非阻塞方式发送请求,并且提供了和spring整合的方式。

服务端

项目地址:https://xk48481.coding.net/p/zjsc_app/git
心跳机制,项目消息分为两种1.需要返回处理结果的 2.无需返回处理结果。
netty是集成在spring boot
src/main/java/com/zhongjian/webserver/component/SpringContextHolder.java开启服务端口
src/main/java/com/zhongjian/webserver/protobuf中涉及具体细节

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