首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写一个RPC框架
锥栗
创建于2022-07-02
订阅专栏
手写一个RPC框架
等 3 人订阅
共7篇文章
创建于2022-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【手写一个RPC框架】simpleRPC-07
本项目所有代码可见:https://github.com/weiyu-zeng/SimpleRPC 前言 在simpleRPC-07中,我们为注册的服务接口提供一个负载均衡模块, 实现 zookeep
【手写一个RPC框架】simpleRPC-06
前言 本次改进我们将引入zookeeper作为RPC框架的注册中心,服务端在zookeeper上注册自己的服务,而客户端调用服务,回去zookeeper上根据服务名寻找调用的服务器地址,使得我们RPC
【手写一个RPC框架】simpleRPC-05
前言 本次改进主要针对序列化的方式进行改进。之前一直在使用java自带的序列化方式,或者是netty的序列化方式,性能不高。 这个版本我们定义自己的序列化方式。 实现 项目创建 创建一个名为simpl
【手写一个RPC框架】simpleRPC-04
前言 之前谈到,网络传输使用BIO的方式,我们在simpleRPC-04改为NIO来传输,引入netty的编解码方式。 我们在simpleRPC-04中将使用netty来优化我们的客户端client和
【手写一个RPC框架】simpleRPC-03
前言 我们将新写一个服务接口:通过某个id查询blog信息 我们本次改进希望重构服务端server的代码,使得server可以容纳多个service接口的调用。我们将为此通过HashMap构建一个se
【手写一个RPC框架】simpleRPC-02
前言 在simpleRPC-01中,我们实现了仅仅能用的RPC,但是调用只能调用server中某一个确定的方法,如果有很多方法需要调用怎么办? 因此需要把调用请求抽象出来,记为RPCRequest。
【手写一个RPC框架】序章 simpleRPC-01
序章 RPC(RemoteProcedureCall)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为