![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 91
springcloud
心之所及,皆是欢笑
这个作者很懒,什么都没留下…
展开
-
【SpringCloud】Seata分布式事务 【十三】
Seata主要由三个重要组件组成:TC:Transaction Coordinator 事务协调器,管理全局的分支事务的状态,用于全局性事务的提交和回滚。TM:Transaction Manager 事务管理器,用于开启、提交或者回滚全局事务。RM:Resource Manager 资源管理器,用于分支事务上的资源管理,向TC注册分支事务,上报分支事务的状态,接受TC的命令来提交或者回滚分支事务。Seata的执行流程如下:A服务的TM向TC申请开启一个全局事务,TC就会创建一个全局事务并返回一个原创 2021-06-29 11:17:20 · 139 阅读 · 0 评论 -
【SpringCloud】Sentinel熔断与限流 【十二】
1. 概述1.1 官网1.2 作用1.3 Sentinel组成部分2. 安装Sentinel控制台2.1 下载2.2 安装2.3 访问控制台3. 初始化演示工程3.1 pom文件3.2 yml文件3.3 启动类3.4 控制器3.5 测试4. 监控规则说明4.1 流控规则4.1.11. 概述1.1 官网GitHub官网:https://github.com/alibaba/Sentinel中文官网:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%.原创 2021-06-26 16:38:53 · 338 阅读 · 0 评论 -
【SpringCloud】 SpringCloud Alibaba Nacos服务注册和配置中心 (十一)
1. 概述与环境搭建1.1 Nacos是什么1.2 官网1. 概述与环境搭建1.1 Nacos是什么一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台替代Eureka做服务注册中心替代Config做服务配置中心1.2 官网...原创 2021-06-24 08:33:25 · 88 阅读 · 0 评论 -
【SpringCloud】 SpringCloud Sleuth 分布式请求链路跟踪 (十)
1. zipkin下载安装1.1 下载下载地址:https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec1.2 安装java -jar 下载的jar包1.3 访问界面地址:http://localhost:9411/zipkin/2. 链路监控2.1 pom文件添加依赖<!--包含了sleuth+zipkin--><dep原创 2021-06-24 07:18:13 · 45 阅读 · 0 评论 -
【SpringCloud】SpringCloud Stream 消息驱动 【九】
1. 概述1.1 Stream是什么屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型1.2 统一底层差异 在没有绑定器这个概念的情况下,我们的SpringBoot应用要直接与消息中间件进行信息交互的时候,由于各消息中间件构建的初衷不同,它们的实现细节上会有较大的差异性 通过定义绑定器作为中间层,完美地实现了应用程序与消息中间件细节之间的隔离。 通过向应用程序暴露统一的Channel通道,使得应用程序不需要再考虑各种不同的消息中间件实现。 通过定义绑定器Binder作为中间层,原创 2021-06-23 09:11:11 · 97 阅读 · 0 评论 -
【SpringCloud】SpringCloud Bus 消息总线(八)
1. 概述1.1 什么是总线1.2 基本原理1.3 Config与Bus结合动态刷新配置文件2. SpringCloud Bus动态刷新全局广播2.1 配置中心33442.1.1 pom文件2.1.2 yml文件2.2 配置客户端33552.2.1 pom文件2.2.2 yml文件2.3 配置客户端33662.4 测试3. SpringCloud Bus动态刷新定点通知1. 概述1.1 什么是总线在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有微服务实例都连接.原创 2021-06-23 07:16:38 · 58 阅读 · 0 评论 -
【SpringCloud】SpringCloud Config 分布式配置中心 【七】
1. 概述1.1 是什么1.2 怎么玩1.3 作用2. 服务端Config2.1 环境准备2.1.1 新建Gitee仓库并添加3个配置文件2.1.2 克隆仓库到本地2.2 cloud-config-server-33442.2.1 pom文件2.2.2 yml文件2.2.3 启动类2.2.4 测试2.2.5 配置读取规则3. 客户端Config3.1 cloud-config-client-33553.1.1 pom文件1. 概述1.1 是什么SpringCloud Config为微服务架构中的微服.原创 2021-06-17 11:03:18 · 88 阅读 · 0 评论 -
【SpringCloud】Gateway网关 (六)
概念作用参考链接:https://blog.csdn.net/rain_web/article/details/102469745详细应用参考链接:https://www.cnblogs.com/crazymakercircle/p/11704077.html原创 2021-06-16 08:52:09 · 111 阅读 · 0 评论 -
【SpringCloud】Hystrix断路器【五】
1.1.原创 2021-06-14 08:27:57 · 73 阅读 · 0 评论 -
【SpringCloud】 Ribbon、OpenFeign【四】
1. Ribbon负载均衡1.1 概述1.2 负载均衡规则1.3 替换规则1.3.1 新建配置类把指定规则的实例放进Spring容器1.3.2 修改启动类1.3.3 纯修改yml文件替换规则1.3.4 测试1.4 手写规则1. Ribbon负载均衡1.1 概述Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,.原创 2021-06-13 09:01:46 · 747 阅读 · 0 评论 -
【SpringCloud】Zookeeper、Consul (三)
2. Consul2.1 下载安装2.1.1 网址2.1.2 运行consul2.2 服务提供者cloud-provider-consul-payment80062.2.1 pom文件2.2.2 yml文件2.2.3 启动类2.2.4 控制器2.2.5 测试2. Consul2.1 下载安装2.1.1 网址官网:https://www.consul.io/intro/index.html下载:https://www.consul.io/downloads.html教程:https://www..原创 2021-06-13 04:49:36 · 107 阅读 · 0 评论 -
【SpringCloud】Eureka (二)
1. 概念1.1 服务治理1.2 服务注册1.3 Eureka Server1.4 EurekaClient1.5 原理图解1.6 自己概述2. 单机Eureka2.1 Eureka服务注册中心cloud-eureka-server70012.1.1 项目结构2.1.2 pom文件2.1.3 yml文件2.1.4 启动类2.1.5 测试2.2 支付模块注册进Eureka服务中心2.2.1 修改pom文件2.2.2 修改yml文件2.2.3 启动类添加@EnableEurekaClient注解2.2.4 测.原创 2021-06-12 10:04:51 · 53 阅读 · 0 评论 -
【SpringCloud】基础回顾(一)
1.1.原创 2021-06-11 23:33:44 · 105 阅读 · 0 评论