其他
大数据成神之路-RPC
大数据成神之路:点我去成神之路系列目录^_^
...
预计更新500+篇文章,已经更新60+篇~
1RPC简单介绍
RPC(Remote Procedure Call Protocol)— 远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
2RPC的原理和框架
本文介绍了RPC来源,java中常用的RPC框架:Thrift ,dubbo,spring cloud。并且介绍了rpc和消息队列的差异,rpc的核心技术点。例如服务暴露,远程代理通信等。在这里初步实现了一个最简单的rpc框架,并介绍了它们的调用过程。
3手把手教你实现一个简单的RPC
上面2讲我们已经讲过,RPC主要是为了解决的两个问题:解决分布式系统中,服务之间的调用问题。
远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。本文探讨实现了一个建议RPC框架帮助我们理解。
原文较长,点击下面,原文链接,跳到原文观看。