大数据成神之路-RPC

大数据成神之路-RPC

大数据成神之路-RPC

大数据成神之路:

点我去成神之路系列目录^_^

  • Java高级特性增强-集合
  • Java高级特性增强-多线程
  • Java高级特性增强-Synchronized
  • Java高级特性增强-volatile
  • Java高级特性增强-并发集合框架
  • Java高级特性增强-分布式
  • Java高级特性增强-Zookeeper
  • Java高级特性增强-JVM
  • Java高级特性增强-NIO
  • ...

预计更新500+篇文章,已经更新60+篇~

大数据成神之路-RPC

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框架帮助我们理解。

原文较长,点击下面,原文链接,跳到原文观看。


大数据成神之路-RPC

大数据成神之路-RPC

大数据成神之路-RPC

长按识别二维码关注'大数据成神之路',从小白到大神~

相关推荐