Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。作为 Spring Cloud 体系下的新实现,Spring Cloud Alibaba 跟官方的组件或其它的第三方实现如 Netflix, Consul,Zookeeper 等对比,具备了更多的功能和更高的可用性。学习完本项目,大家将对Spring Cloud Alibaba有深刻的认识和理解,为以后项目的转型,技术深入研究提供可靠的支撑。
章节 | 内容 |
---|---|
章节1 分布式配置中心-Nacos | 1: 架构演变过程 2: 认识SpringCloud Alibaba 3: Spring Cloud Alibaba版本选择 4: 分布式配置中心 搭建微服务项目环境 5: 分布式配置中心_为什么需要服务治理 6: 分布式配置中心_介绍Nacos 7: 分布式配置中心 搭建部署Nacos 8: 分布式配置中心 将支付微服务接入Nacos注册中心 9: 分布式配置中心 将订单微服务接入Nacos注册中心 10: 分布式配置中心 用CP模式和AP模式来保持注册中心的数据一致性 11: 分布式配置中心 了解主流的配置中心 12: 分布式配置中心 Namespace命名空间 13: 分布式配置中心_DatalD配置 14: 分布式配置中心_Group分组方案 15: 分布式配置中心_Namespace实施方案 16: 分布式配置中心 将应用对接Nacos配置中心 17: 分布式配置中心_Nacos配置动态刷新 18: 分布式配置中心_Nacos集群架构介绍 19: 分布式配置中心_Nacos的数据持久化 20: 分布式配置中心 Nacos集群配置 |
章节2 分布式服务调用-Dubbo | 1: 分布式服务调用_什么是服务调用 2: 分布式服务调用 什么是RPC 3: 分布式服务调用_什么是Dubbo 4: 分布式服务调用 将支付微服务集成Dubbo 5: 分布式服务调用 将订单微服务集成Dubbo 6: 分布式服务调用 Dubbo启动时检查 7: 分布式服务调用_Dubbo地址缓存 8: 分布式服务调用 Dubbo超时时间与配置覆盖关系 9: 分布式服务调用 Dubbo重试机制 10: 分布式服务调用_Dubbo多版本 11: 分布式服务调用_Dubbo负载均衡 12: 分布式服务调用_Dubbo集群容错 13: 分布式服务调用_Dubbo中序列化协议安全 14: 分布式服务调用 Dubbo服务降级 15: 分布式服务调用 Dubbo项目案例介绍 16: 分布式服务调用 Dubbo项目案例之用户实体类构建 17: 分布式服务调用 Dubbo项目案例之整合Mvbaits-plus配置 18: 分布式服务调用 Dubbo项目案例之创建添加用户接口 19: 分布式服务调用 Dubbo项目案例之查询用户业务接口 20: 分布式服务调用 Dubbo项目案例之更新用户业务接口 21: 分布式服务调用 Dubbo项目案例之删除用户业务接口 22: 分布式服务调用_Dubbo项目案例之Dubbo服务接口测试 23: 分布式服务调用 Dubbo项目案例之集成Thymeleaf 24: 分布式服务调用 Dubbo项目案例之用户添加业务消费者实现 25: 分布式服务调用 Dubbo项目案例之用户查询业务消费者实现 26: 分布式服务调用 Dubbo项目案例之用户更新业务消费者实现 27: 分布式服务调用 Dubbo项目案例之用户删除业务消费者实现 |
章节3 服务网关Higress | 1: 服务网关_为什么需要服务网关 2: 服务网关_Higress是什么 3: 服务网关 安装DockerCompose 4: 服务网关 部署Higress 5: 服务网关 创建网关微服务模块 6: 服务网关_Higress路由配置 7: 服务网关 Higress策略配置-跨域配置 8: 服务网关 Higress策略配置-重试机制 9: 服务网关_Higress策略配置-基于Key限流 10: 服务网关_Higress策略配置-机器人拦截 11: 服务网关 Higress策略配置之什么是HTTP认证 12: 服务网关_Higress策略配置-Basic 认证 13: 服务网关_Higress策略配置-什么是JWT认证 14: 服务网关 Higress策略配置-JWT原理 15: 服务网关 Hiqress策略配置-创建认证中心微服务 16: 服务网关 _Higress策略配置-编写JWT工具类生成jwt 17: 服务网关_Higress策略配置-编写JWT工具类解密Token 18: 服务网关 Hiqress策略配置-认证中心微服务颁发Token令牌 19: 服务网关_Higress策略配置-JWT配置 20: 服务网关_Higress策略配置-Key 认证 |
章节4 分布式流量防护- Sentinel | 1: 分布式流量防护_认识分布式流量防护 2: 分布式流量防护 认识Sentinel 3: 分布式流量防护 安装Sentinel控制台 4: 分布式流量防护 将应用接入Sentinel 5: 分布式流量防护_流量控制概述 6: 分布式流量防护 流控模式之直接模式 7: 分布式流量防护 流控模式之关联模式 8: 分布式流量防护 流控模式之链路模式 9: 分布式流量防护_流控效果之预热 10: 分布式流量防护_流控效果之排队等待 11: 分布式流量防护 _热点参数限流 12: 分布式流量防护 线程隔离 13: 分布式流量防护 熔断降级 14: 分布式流量防护 熔断降级之慢调用 15: 分布式流量防护 熔断降级之异常比例 16: 分布式流量防护 熔断降级之异常数 17: 分布式流量防护 授权规则 18: 分布式流量防护 系统自适应限流 19: 分布式流量防护 SentinelResource注解配置详解之只配置fallback 20: 分布式流量防护_SentinelResource配置详解之只配置blockHandler 21: 分布式流量防护_实时监控数据 |
章节5 消息队列RocketMQ | 1: RocketMQ简介_什么是消息队列 2: RocketMQ简介_为什么需要消息队列 3: RocketMQ简介_常见消息队列 4: RocketMQ简介_什么是RocketMQ 5: RocketMQ简介_RocketMQ概念术语 6: RocketMQ架构 技术架构 7: RocketMQ安装与配置 环境搭建与测试 8: RocketMQ安装与配置 RocketMQ管理命 9: RocketMQ发送消息 普通消息 10: RocketMQ发送消息 顺序消息之全局消息 11: RocketMQ发送消息 顺序消息之局部消息 12: RocketMQ发送消息 延迟消息 13: RocketMQ发送消息 延迟消息代码实现 14: RocketMQ发送消息 单向消息 15: RocketMQ发送消息 批量消息 16: RocketMQ发送消息 生产者最佳实践总结 17: RocketMQ消费消息 过滤消息 18: RocketMQ消费消息 过滤消息之Tag过滤 19: RocketMQ消费消息 集群消费 20: RocketMQ消费消息 广播消息 21: RocketMQ安装与配置 可视化配置 22: RocketMQ高级特性 消息存储 23: RocketMQ高级特性 消息查询 24: RocketMQ接入实践_SpringBoot接入RocketMQ生产者 25: RocketMQ接入实践_SpringBoot接入RocketMQ消费者 |
章节6 分布式请求链路追踪-SkyWalking | 1: 分布式请求链路追踪_为什么需要链路追踪 2: 分布式请求链路追踪_认识SkyWalking 3: 分布式请求链路追踪_SkyWalking核心概念 4: 分布式请求链路追踪 什么是探针JavaAgent 5: 分布式请求链路追踪Java探针日志监控实现之环境搭建 6: 分布式请求链路追踪 Java探针日志监控实现之探针实现 7: 分布式请求链路追踪 搭建 Elasticsearch 8: 分布式请求链路追踪 SkyWalking服务环境搭建 9: 分布式请求链路追踪 搭建微服务 10: 分布式请求链路追踪 微服务接入SkyWalking探针 11: 分布式请求链路追踪 SkyWalking日志 12: 分布式请求链路追踪_SkyWalking告警 13: 分布式请求链路追踪 Skywalking自定义告警规则 14: 分布式请求链路追踪 SkyWalking网络钩Webhooks 15: 分布式请求链路追踪 SkyWalking短信通知 16: 分布式请求链路追踪 SkyWalking邮件通知 |
章节7 分布式事物处理-Seata | 1: 分布式事物处理 认识本地事物 2: 分布式事物处理_认识分布式事物 3: 分布式事物处理 分布式事务产生的场景 4: 分布式事务处理 认识Seata 5: 分布式事务处理 分布式解决方案XA模式原理 6: XA模式实现分布式事务下载启动Seata服务 7: XA模式实现分布式事务 分布式事务环境项目搭建 8: XA模式实现分布式事务 新建账户微服务 9: XA模式实现分布式事务 新建订单微服务 10: XA模式实现分布式事务 创建业务微服务Seata提供 11: XA模式实现分布式 演示分布式事物问题 12: Seata提供XA模式实现分布式事务 项目引入Seata 13: 用AT模式实现分布式事务原理 14: 用AT模式实现分布式事务实现 |