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版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
3月前
|
监控 Java API
Spring Boot 3.2 结合 Spring Cloud 微服务架构实操指南 现代分布式应用系统构建实战教程
Spring Boot 3.2 + Spring Cloud 2023.0 微服务架构实践摘要 本文基于Spring Boot 3.2.5和Spring Cloud 2023.0.1最新稳定版本,演示现代微服务架构的构建过程。主要内容包括: 技术栈选择:采用Spring Cloud Netflix Eureka 4.1.0作为服务注册中心,Resilience4j 2.1.0替代Hystrix实现熔断机制,配合OpenFeign和Gateway等组件。 核心实操步骤: 搭建Eureka注册中心服务 构建商品
679 3
|
1月前
|
负载均衡 Java API
《深入理解Spring》Spring Cloud 构建分布式系统的微服务全家桶
Spring Cloud为微服务架构提供一站式解决方案,涵盖服务注册、配置管理、负载均衡、熔断限流等核心功能,助力开发者构建高可用、易扩展的分布式系统,并持续向云原生演进。
|
8月前
|
负载均衡 Dubbo Java
Spring Cloud Alibaba与Spring Cloud区别和联系?
Spring Cloud Alibaba与Spring Cloud区别和联系?
|
9月前
|
前端开发 Java Nacos
🛡️Spring Boot 3 整合 Spring Cloud Gateway 工程实践
本文介绍了如何使用Spring Cloud Alibaba 2023.0.0.0技术栈构建微服务网关,以应对微服务架构中流量治理与安全管控的复杂性。通过一个包含鉴权服务、文件服务和主服务的项目,详细讲解了网关的整合与功能开发。首先,通过统一路由配置,将所有请求集中到网关进行管理;其次,实现了限流防刷功能,防止恶意刷接口;最后,添加了登录鉴权机制,确保用户身份验证。整个过程结合Nacos注册中心,确保服务注册与配置管理的高效性。通过这些实践,帮助开发者更好地理解和应用微服务网关。
1700 0
🛡️Spring Boot 3 整合 Spring Cloud Gateway 工程实践
|
10月前
|
人工智能 安全 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应用,提升业务价值。
979 4
|
11月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
667 5
|
负载均衡 监控 Java
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
25669 7
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
|
负载均衡 网络协议 Java
浅谈Springboot与Springcloud的区别
浅谈Springboot与Springcloud的区别
815 1
|
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.
293 1