SpringCloudalibaba 与 SpringCloud 区别 | 学习笔记

简介: 快速学习 SpringCloudalibaba 与 SpringCloud 区别

开发者学堂课程【精通 Spring Cloud AlibabaSpringCloudalibaba 与 SpringCloud 区别学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/634/detail/10062


SpringCloudalibaba 与 SpringCloud 区别


内容介绍

一、SpringCloud 与 SpringCloudALibaba 的区别

二、总结


一、SpringCloud SpringCloudALibaba 的区别

SpringCloudaAlibaba 实际上对我们的 SpringCloud 实现了扩展组件,能够完美整合到SpringCloud rpc 远程调用整合。

讲解

两者区别并不明显

SpringCloudaAlibaba 实际上对我们的 SpringCloud2.x 版本和1.x 版本实现了扩展组件,能够完美整合到 SpringCLoud rpc 远程调用整合。

SpringCloud.第一代实际上都是用的 Netflix 而第二代则是自研,因此1.x 版本几乎不做使用,所以 SpringCloudaAlibaba 际上对我们的 SpringCloud 实现了扩展组件。

1. nacos 组件可以替代 eureka 等可实现分布式注册中心和分布式配置中心等同于SpringCloudEureka+Config 组合

2. SpringCloudaAlibaba 目的为了推广阿里云产品,如果使用了 SpringCLoudAlibaba 建议最好使用 Alibaba 整个体系的产品。

讲解

SpringCLoudAlibaba 还含有一些未开发的组件,

如在 SpringCLoudAlibaba 中实现远程调用时,应使用 rest 模板和 openfengin 客户端。

即在实现 SpringCLoudAlibaba nacos 时我们也可以整合到 rest 模板和 openfengin 客户端,但两者都并非是 SpringCLoudAlibaba 自研的,仅仅是能够兼容。

所以使用了 SpringCLoudAlibaba 最好还是使用 Alibaba 整个体系的产品。

3.  所以此时如果要使用Mq就应该使用 rocketmq 联动

Mq rocketmq

分布式任务调度

讲解

同时打开 SpringCloudAlibaba 的官网找到组件介绍我们可以看到,如果要去做一个分布式任务调度平台就应该使用其中的阿里自研的 Alibaba Cloud SchedulerX 组件,包括如果我们想要去发送短信我们也应该要使用 Alibaba Cloud SMS 这个云产品短信接口,可以知晓这所有的产品其实都是为了阿里云的产品做推广。

包括存储时使用 Alibaba Cloud 0SS,都是为了能使用到各种付费产品。

两者的区别其实就是:

Spring CloudAlibaba 其实就是在原来的 SpringCloud 的基础上做个一定的扩展和组件开发,比如分布式的服务中心还有配置中心都是为了开发 nacos 组件,包括服务饱和框架。


二、总结

SpringCloud Alibaba 实际上对我们的原来的SpringCloud做扩展和组件开发,

如:naocssetata分布式解决框架、SchedulerXAlibaba Cloud oss等,目的就是推广阿里云的产品。

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
2月前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
191 0
|
2月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
117 0
|
6天前
|
XML 开发框架 Java
springboot和springcloud有哪些区别?
springboot和springcloud区别有: 1、含义不同;2、作用不同;3、使用方式不同;4、特征不同;5、注释不同;6、优势不同;7、组件不同;8、设计目的不同。 其中,含义不同指的是springboot是一个快速开发框架,而SpringCloud是建立在SpringBoot上的服务框架。
28 4
|
15天前
|
负载均衡 Dubbo Java
SpringCloud和Dubbo有哪些区别
SpringCloud和Dubbo有哪些区别
|
18天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
1月前
|
Dubbo Java 应用服务中间件
Dubbo与Spring Cloud的区别?
总之,Dubbo和Spring Cloud都是分布式系统开发中的重要工具,根据项目需求和技术栈的选择,可以选择适合的框架来构建分布式微服务架构。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
18 0
|
1月前
|
开发框架 负载均衡 Java
Spring boot与Spring cloud之间的关系
总之,Spring Boot和Spring Cloud之间的关系是一种构建和扩展的关系,Spring Boot提供了基础,而Spring Cloud在此基础上提供了分布式系统和微服务架构所需的扩展和工具。
22 4
Spring boot与Spring cloud之间的关系
|
2月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
70 1
|
2月前
|
Java Nacos Sentinel
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
234 0