http和dubbo的区别_(转载)Dubbo 接口是什么? 与http 接口有什么区别

面试的时候会被问到 除了http  https 请求外 有接触了解到其他的接口么?

一,什么是Dubbo 接口

Dubbo 接口是阿里巴巴开源的致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,dubbo框架告别了传统的web service的服务模式,进而改用provider和consumer模式进行服务。为什么是高性能的呢?可以在某个服务器集群中提供单一专注的服务,这样不与其他服务混杂,同时dubbo接口有SOA调度通过监控每台服务器而实现负载均衡。consumer端无需关注provider端如何实现,只需在注册中心订阅即可到相应服务器请求服务,这样就实现了高性能和透明化。说到底,Dubbo接口就是一个分布式服务框架。

二、为什么要用Dubbo 接口

官方文档是这么说的:

“随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进

三、Dubbo 接口 与http 接口有什么区别?

1、协议层区别

HTTP ,HTTPS 使用的是 应用层协议  应用层协议:定义了用于在网络中进行通信和传输数据的接口

DUBBO接口使用的是 TCP/IP是传输层协议   传输层协议:管理着网络中的端到端的数据传输;因此要比 HTTP协议快

2、socket 层区别

dubbo默认使用socket长连接,即首次访问建立连接以后,后续网络请求使用相同的网络通道

http1.1协议默认使用短连接,每次请求均需要进行三次握手,而http2.0协议开始将默认socket连接改为了长连接

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值