SpringCloud Alibaba

背景

产生原因

在这里插入图片描述
在这里插入图片描述
springcloud和Alibaba进行了整合

能干嘛

在这里插入图片描述

项目

需要依赖

在这里插入图片描述

依赖集成了springcloud和Alibaba

在这里插入图片描述

学习资料

在这里插入图片描述

Nacos服务注册和配置中心

概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用范围

在这里插入图片描述
在这里插入图片描述

下载安装

在这里插入图片描述在这里插入图片描述

作为服务注册中心

服务提供者

依赖

在这里插入图片描述

yml

在这里插入图片描述

主启动类

在这里插入图片描述

服务消费者

yml

在这里插入图片描述

配置restTemplate

nacos依赖自带ribbon
在这里插入图片描述

在这里插入图片描述

业务类

在这里插入图片描述

注册服务中心对比

在这里插入图片描述

作为配置中心

项目

依赖

在这里插入图片描述

yml配置

在这里插入图片描述
yml由两部分组成在这里插入图片描述在这里插入图片描述
业务类
在这里插入图片描述

nacos配置
基础配置

dataid配置在这里插入图片描述在这里插入图片描述
在这里插入图片描述

分类配置

命名空间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
增加组的配置
在这里插入图片描述
命名空间的配置
在这里插入图片描述

nacos集群

架构

在这里插入图片描述

使用的数据库

在这里插入图片描述
以MySQL作为数据库
在这里插入图片描述

derby到mysql切换

在这里插入图片描述
在这里插入图片描述

linux版Nacos+MySQL生产环境配置

在这里插入图片描述

集群配置

在这里插入图片描述
微服务注册进nacos集群
在这里插入图片描述
yml配置
在这里插入图片描述

Sentinel

概念

在这里插入图片描述
在这里插入图片描述

项目建立

依赖

在这里插入图片描述

yml在这里插入图片描述## 流控模式

在这里插入图片描述

默认

在这里插入图片描述

QPS设置

在这里插入图片描述

线程数设置

和QPS比较
在这里插入图片描述
设置
在这里插入图片描述

关联

概念

在这里插入图片描述

设置效果

在这里插入图片描述

流控效果

在这里插入图片描述

预热

在这里插入图片描述
在这里插入图片描述

排队等待

在这里插入图片描述
在这里插入图片描述
设置
在这里插入图片描述

降级

概念

在这里插入图片描述
在这里插入图片描述

降级

在这里插入图片描述

降级策略实战

RT

在这里插入图片描述
在这里插入图片描述

异常比例在这里插入图片描述在这里插入图片描述在这里插入图片描述
异常数

在这里插入图片描述
在这里插入图片描述

热点key限流

代码

在这里插入图片描述

配置

在这里插入图片描述

参数例外项

在这里插入图片描述
在这里插入图片描述

系统规则

对整个系统而言,不是仅对某个接口
在这里插入图片描述

SentinelResource

按照资源名称限流

在这里插入图片描述

按url限流

在这里插入图片描述

上面兜底方案面临的问题

在这里插入图片描述

客户自定义限流处理

自定义类
在这里插入图片描述
配置类和方法
在这里插入图片描述
在这里插入图片描述

服务熔断

java运行时异常

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

忽略异常

在这里插入图片描述

OpenFeign

消费者

pom
在这里插入图片描述
yml
在这里插入图片描述
主启动类
在这里插入图片描述
service类
在这里插入图片描述

服务降级
在这里插入图片描述

sentinel持久化规则

依赖

在这里插入图片描述

yml在这里插入图片描述## 流控规则配进nacos

在这里插入图片描述
在这里插入图片描述

分布式事务

分布式事务问题

在这里插入图片描述

seata

分布式事务处理过程

在这里插入图片描述
在这里插入图片描述

订单/库存/账户业务

在这里插入图片描述
在这里插入图片描述

订单

依赖

在这里插入图片描述

yml

在这里插入图片描述

配置类

在这里插入图片描述

启动类

在这里插入图片描述

业务类

库存接口
在这里插入图片描述
账户余额接口
在这里插入图片描述
订单
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

seata原理

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值