概述
SpringCloud Alibaba 基础详解
- SpringCloud Alibaba 概念
- SpringCloud Alibaba配置及使用
- SpringCloud Alibaba Nacos服务注册中心
- SpringCloud Alibaba Nacos服务配置中心
- SpringCloud Alibaba Sentinel 服务熔断降级、限流
- SpringCloud Alibaba Seata 分布式事务框架
SpringCloud Alibaba 概念
1、为什么会出现 SpringCloud Alibaba
?
SpringCloud Netflix
项目进入了维护模式。意味着 SpringCloud Netflix 将不再开发新的组件。维护中的组件将通过平行组件所替代。
SpringCloud alibaba学习资料获取:
(1)官网
https://spring.io/projects/spring-cloud-alibaba#overview
(2)英文
https://github.com/alibaba/spring-cloud-alibaba
https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html
(3)中文
https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md
2、什么是 SpringCloud Alibaba ?有哪些特点?
1、Springcloud Alibaba 的概念:
SpringCloud Alibaba
是微服务开发的一站式解决方案。该项目具备开发分布式应用和服务所需的组件,以至于开发者能够更容易使用SpringCloud
的编程模型开发分布式应用。使用 SpringCloud Alibaba,只需要添加少量的注解和配置
,你就能够给你的应用使用分布式方案,并且使用Alibaba 中间件
构建一个你自己的分布式系统。
2、SpringCloud Alibaba 的特点:
(1)Flow control and service degradation(流量控制和服务降级)
:默认支持 Servlet、RestTemplate、Dubbo 和 RocketMQ 限流降级功能的介入,可以在运行时
通过控制台修改限流降级规则
,还支持查看限流降级的 Metrics 监控。
(2)Service registeration and discovery(服务注册与发现)
:适配 SpringCloud 服务注册与发现标准,默认集成了 Ribbon 的支持
。
(3)Distributed configuration(分布式配置管理)
:支持分布式系统中的外部化配置,配置更改时自动刷新。
(4)RPC Service(RPC 服务)
:远程调用服务。
(5)Event-driven(消息驱动)
:基于 SpringCloud Stream 为微服务应用构建消息驱动能力。
(6)Alibaba Cloud Object Storage(阿里云对象存储)
:阿里云提供的海量、安全、低成本、高可靠的云存储服务。支持在任何应用、任何时间、任何地点存储和访问任意类型的数据
。
(7)Alibaba Cloud SchedulerX(阿里云调度器)
:提供秒级、精准、高可靠、高可用的定时(基于 Cron 表达式)任务调度服务。同时提供分布式的任务执行模型,如:网格任务,网格任务支持海量子任务均匀分布到所有的 Woker(schedulerx-client)上执行。
(8)Alibaba Cloud SMS(阿里云短信)
:提供阿里云短信服务支持。
SpringCloud Alibaba配置及使用
在 SpringCloud 父工程的 pom 文件
中引入 SpringCloud Alibaba
依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.1.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
SpringCloud Alibaba Nacos服务注册中心
Nacos 作为服务注册中心:https://blog.csdn.net/qq_36763419/article/details/121167710
SpringCloud Alibaba Nacos服务配置中心
Nacos 作为服务配置中心:https://blog.csdn.net/qq_36763419/article/details/121188285
SpringCloud Alibaba Sentinel 服务熔断降级、限流
Sentinel 服务熔断降级、限流的集成:https://blog.csdn.net/qq_36763419/article/details/121325199
SpringCloud Alibaba Seata 分布式事务框架
SpringCloud 与 Seata 分布式事务的集成:https://blog.csdn.net/qq_36763419/article/details/121563729
持续更新中。。。
最后
以上就是知性白云为你收集整理的SpringCloud Alibaba 详解SpringCloud Alibaba 概念SpringCloud Alibaba配置及使用SpringCloud Alibaba Nacos服务注册中心SpringCloud Alibaba Nacos服务配置中心SpringCloud Alibaba Sentinel 服务熔断降级、限流SpringCloud Alibaba Seata 分布式事务框架的全部内容,希望文章能够帮你解决SpringCloud Alibaba 详解SpringCloud Alibaba 概念SpringCloud Alibaba配置及使用SpringCloud Alibaba Nacos服务注册中心SpringCloud Alibaba Nacos服务配置中心SpringCloud Alibaba Sentinel 服务熔断降级、限流SpringCloud Alibaba Seata 分布式事务框架所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复