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版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
30天前
|
人工智能 安全 Java
AI 时代:从 Spring Cloud Alibaba 到 Spring AI Alibaba
本次分享由阿里云智能集团云原生微服务技术负责人李艳林主讲,主题为“AI时代:从Spring Cloud Alibaba到Spring AI Alibaba”。内容涵盖应用架构演进、AI agent框架发展趋势及Spring AI Alibaba的重磅发布。分享介绍了AI原生架构与传统架构的融合,强调了API优先、事件驱动和AI运维的重要性。同时,详细解析了Spring AI Alibaba的三层抽象设计,包括模型支持、工作流智能体编排及生产可用性构建能力,确保安全合规、高效部署与可观测性。最后,结合实际案例展示了如何利用私域数据优化AI应用,提升业务价值。
123 4
|
2月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
206 5
|
4月前
|
负载均衡 网络协议 Java
浅谈Springboot与Springcloud的区别
浅谈Springboot与Springcloud的区别
95 1
|
4月前
|
负载均衡 Java API
【Spring Cloud生态】Spring Cloud Gateway基本配置
【Spring Cloud生态】Spring Cloud Gateway基本配置
80 0
|
6月前
|
负载均衡 监控 Java
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
|
6月前
|
Java Spring
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
|
6月前
|
Java Spring 容器
【Azure Spring Cloud】在Azure Spring Apps上看见 App Memory Usage 和 jvm.menory.use 的指标的疑问及OOM
【Azure Spring Cloud】在Azure Spring Apps上看见 App Memory Usage 和 jvm.menory.use 的指标的疑问及OOM
|
6月前
|
存储 Java Spring
【Azure Spring Cloud】Azure Spring Cloud服务,如何获取应用程序日志文件呢?
【Azure Spring Cloud】Azure Spring Cloud服务,如何获取应用程序日志文件呢?
|
6月前
|
SQL Java 数据库连接
【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI
【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI
|
6月前
|
Java 开发工具 Spring
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known