RPC
文章平均质量分 91
吕若雨
博主精通java,go,python语言,在电力、能源、金融、自动化领域均有相关工作经验,从事Java开发十年以上
展开
-
为什么说要搞定微服务架构,先搞定RPC框架?
为什么说要搞定微服务架构,先搞定RPC框架?一、需求缘起服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图:服务A是欧洲团队提供服务,欧洲团队的技术背景是Java,可以用Java实现服务;服务B是美洲团队提供服务,可以用C++实现服务;服务C是中国团队提供服务,可以用Go实现服务;服务的上游调用方,按照接口、协议即可完成对远端服务的调用。但实际上,99.9%的公司的团队规模有限,技术团队人数也有限,基本是使用同一套技术体系来调用原创 2021-01-19 21:36:15 · 91 阅读 · 0 评论 -
RPC框架详解
RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有:用户只要在其之上进行二次开发就行,应用对于底层的 RPC 通讯等都是透明的。不过这个对于用户来说需要学习特定领域语言这个特性,还是有一定成本的。完整的 RPC 框架在一个典型 RPC 的使用场景中,包含了服务发现、负载、容错、网络传输、序列化等组件,其中“RPC ...转载 2021-01-19 21:07:49 · 1866 阅读 · 0 评论