Dubbo与Hadoop RPC的区别


本文来自网易云社区


RPC(Remote Procedure Call,远程过程调用)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。

Dubbo是一个分布式服务框架,是阿里巴巴SOA服务化治理方案的核心框架;Hadoop是一个能够对大量数据进行分布式处理的软件框架。

分布式意味着物理节点的隔离,隔离就需要通信,通信的解决方案之一就是RPC,所以RPC是Dubbo和Hadoop为了实现通信用到的基础组件。Dubbo主要用于微服务中的服务治理,Hadoop主要用于搭建大数据的处理平台。并且Dubbo主要专注于服务治理,对周边功能的支持并不完善;Spring Cloud则是微服务架构的集大成者,集合了各个公司开发得比较成熟、经得起实践考验的服务框架,比如配置管理,服务发现,断路器,智能路由,微代理,控制总线等,基本涵盖了构建分布式系统的所有模块,如下图所示:

0.jpg


另外,由于Dubbo在服务通信上更通用,经常被用来实现RPC架构,业界主流的RPC框架还有新浪微博开源的Motan,Facebook开源的Thrift,Google开源的gRPC,Twitter的Finagle等。

轻舟微服务是网易云围绕应用和微服务打造的一站式 PaaS 平台,全面兼容 Spring Cloud 和 Dubbo 框架;此外,云服务器是网易云提供的弹性云端计算服务,能快速满足公司产品上线、开发测试等对IT基础设施的需求。

相关文章:
【推荐】 基于Redis+Kafka的首页曝光过滤方案
【推荐】 HBase高可用原理与实践
【推荐】 深情留不住,套路得人心--聊聊套路那些事儿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值