分类: SpringCloud
SpringCloud:Seata处理分布式事务
分布式事务问题
只要用到分布式,必然会提及分布式的事务。
在使用分布式之后,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,……
SpringCloud:Sentinel实现熔断与限流(2)
热点key限流 / 系统规则(系统自适应限流)/ @SentinelResource 注解详解 / 服务熔断 / 持久化规则
1.热点key限流
官方文档:https://github.com/alibaba/Sen……
SpringCloud:Sentinel实现熔断与限流(1)
Sentinel / 安装Sentinel控制台 / 初始化演示工程 / 流控规则
Sentinel
中文文档: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8……
SpringCloud:服务注册和配置中心-Nacos(2)
以前我们将所有的配置信息写到了GitHub上,用Config+Bus来进行自动刷新和动态的更新。现在我们可以直接把配置文件写进Nacos,然后再用Nacos做类似于config这样……
SpringCloud:服务注册和配置中心-Nacos(1)
对应着我们前面学的:Eureka/Consul/Zookeeper(服务注册) Config+Bus(配置中心)
1.Nacos简介
1.是什么
一个更易于构建云原生应用的动态服务发现、配置管……
SpringCloud:SpringCloud Alibaba简介
官网: https://github.com/alibaba/spring-cloud-alibaba/blob/2.2.x/README-zh.md
1. 为什么出现 SpringCloud Alibaba
Spring Cloud Netflix项目进入维护模式……
SpringCloud:分布式请求链路跟踪-Sleuth
概述
分布式请求链路跟踪:
为什么会出现这个技术,要解决哪些问题。
在微服务框架中,一个客户端发起的请求在后端系统中会经过多次不同的服务节点调用来协同……
SpringCloud:服务消息总线-Bus
Config,其所能达到的极限也只是通过发送一个POST请求,手动版的实现动态刷新。 我们想解决这样的几个情形:
GitHub上的配置文件修改后,可否广播一下,不用……
SpringCloud:分布式配置中心-Config
服务配置——SpringCloud Config分布式配置中心
1.概述
1.1 分布式系统面临的---配置问题
1.模块越来越多,每个模块都要写一个application.yml,后期修改很麻烦
……
SpringCloud:服务网关-GateWay
Gateway概述 / Gateway的三大核心概念与工作流程 / 入门配置 / 通过微服务名实现动态路由 / 常用的Predicate 断言 / Filter的使用
&n……
SpringCloud:服务熔断/降级-Hystrix断路器(3)
hystrix工作流程 / 服务监控hystrixDashboard
hystrix工作流程
工作流程图
步骤说明
创建 HystrixCommand(用在依赖的服务返回单个操作结果的时候) 或 Hy……
SpringCloud:服务熔断/降级-Hystrix断路器(2)
服务降级 / 服务熔断 / 服务限流
接上一篇:https://www.tinstu.com/2245.html
1.服务降级
不管是在消费者,还是提供者,都可以进行服务降级,使用过@HystrixC……
SpringCloud:服务熔断/降级-Hystrix断路器(1)
概述/Hystrix重要概念/ Hystrix案例
概述
官网:https://github.com/Netflix/Hystrix/wiki/How-To-Use
分布式系统面临的问题
有数十个依赖关系,每个依赖关系在……
SpringCloud:服务调用-OpenFeign
OpenFeign概述
是什么
官网 源码
Feign是一个声明式WebService客户端,使用Feign能让编写Web Service客户端更加简单,只需要创建一个接口并添加注解即可他……
SpringCloud:服务调用-Ribbon
Ribbon概述
是什么
负载均衡的工具,提供客户端的软件负载均衡算法和服务调用
Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是配……
CAP理论/Eureka,zookeeper,Consul三者的异同点
CAP理论
Consistency(一致性):即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致。对于客户端来说,一致性指的是并发访问时更新过的数据……