原计划是是在周五完成的MapReduce的学习反馈,但是受周五当天的“浙旅方案”需要大改的影响,以及我当天在看MapReduce之前,看到一篇文章《RPC原理及RPC实例分析》关于,分布式框架核心--RPC原理,决定好好研究研究,所以当天没能给到您Mapreduce的学习反馈,这点向您道歉。下面基于这三天对RPC远程过程调用、Mapreduce、大数据环境的搭建给出反馈。
- RPC原理
- MapReduce
- 大数据环境搭建
RPC远程过程调用
PRC的由来:分布式系统中,要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用?RPC解决了上述问题!!!
RPC的学习,对我来说还是比较坎坷,由于之前的计算机网络知识忘记差不多了,导致学习RPC与HTTP比较这块看起来很吃力,又重新的看了些计算机网络相关OSI七层架构知识。
总结下来,其实RPC干的事和HTTP差不多,也可以将RPC看成调用协议,在http协议中,客户端像服务器发送请求到客服端接受等一顿操作(经典B/S结构),RPC也是这样,只是RPC应用在分布式中,RPC设计的理念就是:调用远程服务要像调用本地服务一样方便,即远程调用透明。在分布式系统中,有着面向服务思想,计算是服务、存储是服