学习录: MapReduce工作原理(夹杂着RPC)

原计划是是在周五完成的MapReduce的学习反馈,但是受周五当天的“浙旅方案”需要大改的影响,以及我当天在看MapReduce之前,看到一篇文章《RPC原理及RPC实例分析》关于,分布式框架核心--RPC原理,决定好好研究研究,所以当天没能给到您Mapreduce的学习反馈,这点向您道歉。下面基于这三天对RPC远程过程调用、Mapreduce、大数据环境的搭建给出反馈。

  1. RPC原理
  2. MapReduce
  3. 大数据环境搭建

RPC远程过程调用

PRC的由来:分布式系统中,要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用?RPC解决了上述问题!!!

  RPC的学习,对我来说还是比较坎坷,由于之前的计算机网络知识忘记差不多了,导致学习RPC与HTTP比较这块看起来很吃力,又重新的看了些计算机网络相关OSI七层架构知识。

总结下来,其实RPC干的事和HTTP差不多,也可以将RPC看成调用协议,在http协议中,客户端像服务器发送请求到客服端接受等一顿操作(经典B/S结构),RPC也是这样,只是RPC应用在分布式中,RPC设计的理念就是:调用远程服务要像调用本地服务一样方便,即远程调用透明。在分布式系统中,有着面向服务思想,计算是服务、存储是服

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值