spring cloud和dubbo的区别,rpc对比. 阿里云

spring cloud和dubbo的区别,rpc对比. 阿里云总览Dubbo的定位始终是一款RPC框架,而SpringCloud的目标是微服务架构下的一站式解决方案。Dubbo已经适配到SpringCloud生态,比如作为SpringCloud的二进制通信方案来发挥Dubbo的性能优势,Dubbo通过模块化以及对HTTP的支持适配到SpringCloud。 alibaba service…

大家好,又见面了,我是你们的朋友全栈君。

总览spring cloud和dubbo的区别,rpc对比. 阿里云

 

     Dubbo 的定位始终是一款 RPC 框架,而 Spring Cloud 的目标是微服务架构下的一站式解决方案。Dubbo 已经适配到 Spring Cloud 生态,比如作为 Spring Cloud 的二进制通信方案来发挥 Dubbo 的性能优势,Dubbo 通过模块化以及对 HTTP 的支持适配到 Spring Cloud。

alibaba service mesh Dubbo SpringCloud
理念 SOA( 类比 Netflix OSS 技术栈,已适配到spring clound) 微服务
服务注册中心 Zookeeper  Spring Cloud Netfix Eureka
服务调用方式 RPC  hession序列化 REST API
服务监控 Dubbo-monitor Spring Boot Admin
熔断器 无,可用sentinel组件 Spring Cloud Netflix Hystrix
服务网关 无 开源或者自己搭建,利用dubbo的泛化调用. Spring Cloud Netflix Zuul
分布式配置 可用diamond组件 (无类型,就一个文本) 可以使用淘宝的 diamond、百度的 disconf 来实现分布式配置管理。 Spring Cloud Config
服务跟踪 阿里有鹰眼,开源有. 可知道网络传输时间.可以使用京东开源的 Hydra,或者扩展 Filter 用 Zippin 来做服务跟踪。 Spring Cloud Sleuth
数据流 Spring Cloud Stream 数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。
批量任务 无  Elastic-Job、tbschedule Spring Cloud Task
信息总线 无  Spring Cloud Bus 

(有注册事件和触发的能力,相比cloud stream 更细粒度)
故障演练

应用高可用服务 AHAS

解析阿里开源混沌工程工具ChaosBlade是什么?

 阿里云相关

 数据库:  必须要配置白名单后才能访问,通过客户端、命令行连接RDS MySQL实例专有网络     serverless:  Serverless 解惑——函数计算如何访问 MySQL 数据库 – 知乎

  分布式应用大礼包:  企业级分布式应用服务 EDAS 包含分布式调度,灰度发布等

  k8s: Serverless Kubernetes(ASK aliyun  serverless kubernetes)

  service mesh: 服务网格 ASM 服务网格_托管式服务网格_ASM_云原生应用平台-阿里云

  云服务器:  云服务器ECS_云主机_服务器托管_弹性计算-阿里云

  日志服务: sls

 

  项目协同: 阿里云云效_云效_云原生时代新DevOps平台-阿里云

  移动相关:

     api网关: 移动网关_数据协议_通讯协议-阿里云 

     数据同步: 全线降价,mPaaS助力打造超级 App 

   

spring cloud子项目包括:

Spring Cloud Config:配置管理开发工具包,可以让你把配置放到远程服务器,目前支持本地存储、Git以及Subversion。

Spring Cloud Bus:事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。

Spring Cloud Netflix:针对多种Netflix组件提供的开发工具包,其中包括Eureka、Hystrix、Zuul、Archaius等。

Netflix Eureka:云端负载均衡,一个基于 REST 的服务,用于定位服务,以实现云端的负载均衡和中间层服务器的故障转移。

Netflix Hystrix:容错管理工具,旨在通过控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。

Netflix Zuul:边缘服务工具,是提供动态路由,监控,弹性,安全等的边缘服务。

Netflix Archaius:配置管理API,包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。

Spring Cloud for Cloud Foundry:通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。

Spring Cloud Sleuth:日志收集工具包,封装了Dapper,Zipkin和HTrace操作。

Spring Cloud Data Flow:大数据操作工具,通过命令行方式操作数据流。

Spring Cloud Security:安全工具包,为你的应用程序添加安全控制,主要是指OAuth2。

Spring Cloud Consul:封装了Consul操作,consul是一个服务发现与配置工具,与Docker容器可以无缝集成。

Spring Cloud Zookeeper:操作Zookeeper的工具包,用于使用zookeeper方式的服务注册和发现。

Spring Cloud Stream:数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。

Spring Cloud CLI:基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。

[1] 架构图来源 SpringCloud架构设计_cyc3552637的博客-CSDN博客_springcloud架构设计

[2] 表格来源Spring Cloud 与 Dubbo 区别

[2] 比较spring cloud和dubbo,各自的优缺点是什么 [讲到了代码好坏,springboot>dubbo>springcloud]

[3] 基于Spring Boot和Spring Cloud实现微服务架构学习–转 – 一天不进步,就是退步 – 博客园

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146165.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 彻底了解DVD:从入门到精通(三)[转]「建议收藏」

    彻底了解DVD:从入门到精通(三)[转]「建议收藏」第七章 正版与盗版    这一章有两大问题的预备知识需要交待。  第一大问题是最最敏感的问题,也是本文无法在正规刊物上发表的致命原因,对于DVD,我们应该收藏正版还是D版?  第二个问题是,如果要收藏D版,要注意哪些问题。  谈到收藏,先要解释几个常用名词(第九章会有更详细的解释):  D版:盗版,成为这个敏感词的代称。  D商:有两个意思,一是指盗版商,也叫DS,二是泛指碟商。大…

    2022年7月11日
    16
  • Spring容器和springmvc容器的区别联系

    Spring容器和springmvc容器的区别联系

    2021年9月26日
    51
  • PLSQLDeveloper14连接Oracle11g

    PLSQLDeveloper14连接Oracle11g提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、环境配置1.安装PLSQLDeveloper142.下载并解压Oracle客户端3.配置window操作系统环境变量二、工具配置1.Oracle客户端配置2.PLSQLDeveloper14配置3.重启PLSQLDeveloper14客户端结尾一、环境配置1.安装PLSQLDeveloper14官网自行下载,不详细阐述2.下载并解压Oracle客户端例如版本:instantclient-basic-nt-19.8.0

    2022年5月22日
    36
  • 物联网开发_物联网是不是一种骗局

    物联网开发_物联网是不是一种骗局物联网期末大作业—睡眠质量检测系统

    2022年10月9日
    1
  • gtk还有人用吗_iperf使用方法

    gtk还有人用吗_iperf使用方法​GTK+:GTK+的简介、安装、使用方法之详细攻略目录GTK+的简介GTK+的安装GTK+的使用方法GTK+的简介GTK+(GIMPToolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。并且,GTK+也有Windows版本和MacOSX版。GTK+是一种图形用户界面(GUI)工

    2022年10月22日
    0
  • 漫步微积分三十四——体积计算:圆柱壳法

    漫步微积分三十四——体积计算:圆柱壳法还有一种去体积的方法,往往它比上篇文章的方法更加方便。为了理解这种方法,考虑图1左边所示的区域,也就是,第一象限数轴和所示示曲线y=f(x)y=f(x)围成的区域。如果这个区域绕xx轴旋转,那么图中的垂直窄带生成一个圆盘,我们能够从x=0x=0到x=bx=b区间上积分这些圆盘的体积得到总体积。当然,这是上篇文章中描述的圆盘法。然而,如果区域绕yy轴旋转,就像图中间的那样,那么我们获得完全不同的物体,

    2022年6月7日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号