查看“Spring Cloud 和 Dubbo 的对比”的源代码
←
Spring Cloud 和 Dubbo 的对比
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
https://www.bilibili.com/video/BV1eU4y187zE/?p=5 === Spring Cloud 和 Dubbo 的对比 === Spring Cloud 和 Dubbo(Spring Cloud Alibaba)都是微服务开发框架。 不是新的技术就一定是好的技术。 Dubbo 优势在于开发简单,效率高。 Spring Cloud 优势在于功能全面且可靠性高。 {| class="wikitable" |+ ! !对比内容 !Dubbo !Spring Cloud Netflix |- | colspan="2" |出身 |阿里系 |Spring 社区 |- | colspan="2" | |核心框架是服务治理 |核心框架是 Netflix 开源微服务架构群体, <u>Spring 正努力摆脱 Netflix 的牵制</u>。 |- | colspan="2" |文档 |集中,健全,中文 给 apache 变成英文 |较多,内容大部分是英文版 |- | colspan="2" |性能 | colspan="2" |Dubbo 的性能大约是 Spring Cloud Netflix 的 2~3 倍。 Spring Cloud 受限于 HTTP 协议的效率。 |- | rowspan="9" |功能 |服务注册中心 |Zookeeper Nacos |Spring Cloud Netflix Eureka、 Consul、 Zookeeper |- |服务调用方式 |RPC |REST API |- |服务网关 |无 |Spring Cloud Netflix Zuul、 Gateway |- |断路器 |集群容错 |Spring Cloud Netflix Hystrix、 Spring Cloud Circuit Breaker |- |分布式配置 |无 |Spring Cloud Config |- |服务跟踪 |无,monitor |Spring Cloud Sleuth |- |消息总线 |无 |Spring Cloud Bus |- |数据流 |无 |Spring Cloud Stream |- |批量任务 |无 |Spring Cloud Task |} === Spring Cloud 下三个阵营对比 === {| class="wikitable" !应用领域名称 !Netflix 组件 !Alibaba 组件 !Spring 或其他开源厂商 |- |服务治理 |Eureka |Nacos、Dubbo(RPC 框架) |Consul |- |负载均衡 |Ribbon | |spring-cloud-loadbalancer |- |服务调用 |Feign(后划归为 openfeign) | |OpenFeign |- |服务容错 |Hystrix + Turbine + Dashboard |Sentinel | |- |限流 | |Sentinel |Gateway 支持网关层限流 |- |服务网关 |Zuul | |Gateway |- |配置管理 |Archaius |Alibaba Cloud ACM |Config |- |消息总线 | | |Bus |- |调用链路追踪 | | |Sleuth |- |消息驱动组件 | |RocketMQ(Java 写的消息中间件) |Stream(对接 Kafka、RabbitMQ) |- |任务调度 | |Alibaba Cloud SchedulerX |spring-cloud-task |- |其他 |Sidecar(跨语言) |Seata(分布式事务)、SMS(短信服务) | |} 注册中心:Eureka 负载均衡:Ribbon 服务调用:OpenFeign 服务容错:Hystrix 限流:Gateway 配置中心:Config 消息总线:Bus 分布式事务:TX-LCN
返回至
Spring Cloud 和 Dubbo 的对比
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
Spring Boot 2 零基础入门
Spring Cloud
Spring Boot
设计模式之禅
VUE
Vuex
Maven
算法
技能树
Wireshark
IntelliJ IDEA
ElasticSearch
VirtualBox
软考
正则表达式
程序员精讲
软件设计师精讲
初级程序员 历年真题
C
SQL
Java
FFmpeg
Redis
Kafka
MySQL
Spring
Docker
JMeter
Apache
Linux
Windows
Git
ZooKeeper
设计模式
Python
MyBatis
软件
数学
PHP
IntelliJ IDEA
CS基础知识
网络
项目
未分类
MediaWiki
镜像
问题
健身
国债
英语
烹饪
常见术语
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息