吱哇资源站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
 
查看: 319|回复: 0

Dubbox促使应用通过高性能的RPC实现服务的输出输入

[复制链接]

2379

主题

2518

帖子

9076

积分

论坛元老

Rank: 8Rank: 8

积分
9076
发表于 2020-11-3 10:12:09 | 显示全部楼层 |阅读模式
     Dubbo 是阿里巴巴公司开源的一个基于Java的高性能开源RPC框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。后来因为某些原因没有维护,于是当当网在这之上推出了自己的Dubbox。
       其实Dubbox和Dubbo都是很好的服务框架,简单来说,Dubbox和Dubbo本质上没有区别,Dubbox是Dubbo的升级版本。这样说来,好像Dubbox更好一些,为什么?毕竟它是升级的版本,扩展了Dubbo没有的内容。

     Dubbo源于阿里的淘宝网开源的分布式的服务架构,致力于提供高性能和透明化的RPC远程服务调用方案,是SOA服务化治理方案的核心框架。淘宝网将其开源之后,得到了很多的拓展和支持(比较出名的有:当当网的扩展版本dubbox,京东的扩展版本jd-hydra等)
       Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用调试方式,丰富了序列化的方式,提高了序列化的性能。       Dubbox(即Dubbo eXtensions)是当当网Fork基于dubbo2.x的升级版本,兼容原有的dubbox。其中升级了zookeeper和spring版本,并且支持restfull风格的远程调用。它支持REST风格远程调用(HTTP+JSON/XML):基于非常成熟的JBoss RestEasy框架,www.esoons.com在dubbo中实现了REST风格(HTTP + JSON/XML)的远程调用,以显著简化企业内部的跨语言交互,同时显著简化企业对外的Open API、无线API甚至AJAX服务端等等的开发。事实上,这个REST调用也使得Dubbo可以对当今特别流行的“微服务”架构提供基础性支持。另外,REST调用也达到了比较高的性能,在基准测试下,HTTP + JSON与Dubbo 2.x默认的RPC协议(即TCP + Hessian2二进制序列化)之间只有1.5倍左右的差距,详见文档中的基准测试报告。
http://www.esoons.com/NET/news/2020817_102670.html
https://www.chuanqiu.net/jingcai/jczuqiu/23912.html
http://www.rfuchina.com/zixun/202004/2730352.html
http://news.yesky.com/hotnews/483/706970983.shtml
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
在线咨询
微信:hft805099614
咨询热线
400-888-888
微信扫一扫
直接访问本页内容

QQ|Archiver|手机版|小黑屋|吱哇资源站 |网站地图

GMT+8, 2024-11-24 15:26 , Processed in 0.102472 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表