视频资源获取失败
你好,我是何小锋。欢迎你和我一起学习 RPC。
在专栏开始之前,我先简单介绍下自己。我是 1998 年从北航毕业的,毕业以后我就一直在一线编程写代码。2011 年,我正式加入京东,刚好赶上了京东的快速发展期,一路做到了现在的技术架构部首席架构师。盘点下在京东的这 9 年时间,我参加过 17 次大促备战,和我的技术团队一起见证了京东的技术演进过程。我也曾带领团队攻克过很多技术领域难题,包括自主研发微服务框架、高性能消息中间件、智能监控以及容器平台等等。
近几年,我主攻分布式系统架构与设计,这也是我的专长所在。而在搭建分布式系统的过程中,我发现 RPC 总能充当较为关键的角色,它对整个分布式系统性能的提升起到了非常重要的作用。
我期待通过这个专栏,能把我这些年积攒的一些有关 RPC 的实战经验分享给你。
做任何事情都应该 Start with Why,那我们就先来说说为什么要学习 RPC。要回答这个问题,我们就得先考虑下 RPC 的实际应用场景。
说到 RPC,可能你的第一反应就是“微服务”。RPC 最大的特点...

作者回复: 你好,业余草。rpc目前还没有行业标准,百家争鸣,有竞争才有动力。
作者回复: 对
作者回复: 大部分采用的tcp协议。grpc采用的http2
作者回复: 你好,一步。为了高可用,RPC需要治理
作者回复: 公司里面的牛人
作者回复: netty可以作为rpc的网络传输层
作者回复: 两个处理流程形似,rpc一般更喜欢tcp,用二进制协议,性能更好,常用的rpc框架功能比restful客户端更多。
作者回复: 期望收获满满
作者回复: stub是实际存在的,有些可能运行中生成一个代理类,grpc的stub是静态代理
作者回复: 很多问题在框架里面解决了,了解背后的原理