04 2022 档案
摘要:SpringCloud Alibaba Seata处理分布式事务 1、分布式事务问题2、Seata简介2.1 Seata是什么?2.2 Seata能做什么?2.3 下载 3、Seata-Server安装3.1 Seata-Server的zip文件解压并修改配置3.2 mysql8.0数据库新建数据库
阅读全文
摘要:Sentinel规则持久化进Nacos 1、为什么要将Sentienl规则持久化?2、持久化的思路3、操作步骤3.1 项目中引入依赖3.2 添加Nacos数据源配置3.3 添加Nacos业务规则配置3.4 启动sentinel3.5 此时启动8401微服务并刷新Sentinel3.6 测试3.7 停
阅读全文
摘要:Sentinel服务熔断实战 1、Ribbon系列1.1 启动nacos和sentinel1.2 创建两个服务提供者payment9003和payment90041.3 搭建服务消费者order841.3.1 基础模块搭建1.3.2 只配置fallback1.3.3 只配置blockHandler1
阅读全文
摘要:Nacos集群和mysql持久化配置 1、Nacos集群部署架构2、Nacos持久化配置解释3、Linux版Nacos+MySQL生产环境配置3.1 集群规划3.2 nacos的linux版本安装3.3 linux服务器上的mysql数据库配置3.4 复制三份nacos文件3.5 修改applica
阅读全文
摘要:Nacos作为服务配置中心实战 1、Nacos作为配置中心-基础配置1.1 新建cloudalibaba-config-nacos-client3377模块1.2 pom.xml1.2 YML文件1.2.1 为什么配置要配置两个yml文件1.2.2 bootstrap.yml1.2.3 applic
阅读全文
摘要:Nacos作为服务注册中心 1、Nacos简介1.1 Nacos是什么?1.2 Nacos能做什么?1.3 各种注册中心比较 2、安装并运行Nacos3、Nacos作为服务注册中心演示3.1 基于Nacos的服务提供者3.1.1 新建cloudalibaba-provider-payment9001
阅读全文
摘要:SpringCloud Sleuth分布式请求链路跟踪 1、Spring Cloud Sleuth概述1.1 为什么会出现这个技术?1.2 什么是Spring Cloud Sleuth?1.3 zipkin是什么? 2、搭建链路监控步骤2.1 zipkin2.1.1 下载jar包2.1.2 访问控制
阅读全文
摘要:SpringCloud Stream消息驱动 1、消息驱动概述1.1 什么是SpringCloud Stream?1.2 消息驱动的设计思想1.2.1 标准的MQ1.2.2 为什么用SpringCloud Stream?1.2.3 Stream应用编程模型1.2.4 Spring Cloud Str
阅读全文
摘要:SpringCloud Bus消息总线 1、SpringCloud Bus概述1.1 什么是SpringCloud Bus?1.2 Bus能做什么?1.3 为什么被称为总线?1.3.1 什么是总线?1.3.2 基本原理 2、SpringCloud Bus动态刷新全局广播2.1 新建cloud-con
阅读全文
摘要:SpringCloud Config分布式配置中心 1、SpringCloud Config概述1.1 分布式系统面临的配置问题1.2 SpringCloud Config是什么?1.3 分布式配置中心能做什么?1.4 与GitHub或Gitee整合配置 2、Config服务端配置与测试2.1 创建
阅读全文
摘要:Spring Cloud Gateway微服务网关 1、Gateway网关概述1.1 什么是Gateway?1.2 Spring Cloud Gateway 特点1.3 Spring Cloud Gateway能干什么?1.4 微服务架构中网关在什么位置?1.5 为什么Gateway使用WebFlu
阅读全文
摘要:服务监控HystrixDashboard 1、HystrixDashboard概述2、新建DashBoard模块2.1 新建cloud-consumer-hystrix-dashboard9001模块2.2 pom.xml2.3 application.yml2.4 HystrixDashboard
阅读全文
摘要:Hystrix断路器 1、Hystrix概述1.1 分布式系统面临的问题1.2 Hystrix是什么?1.3 Hystrix能干什么? 2、Hystrix重要概念2.1 服务降级2.2 服务熔断2.3 服务限流 3、Hystrix案例3.1 构建项目cloud-provider-hystrix-pa
阅读全文
摘要:OpenFeign服务接口调用 1、OpenFeign概述1.1 OpenFeign是什么?1.2 OpenFeign能干什么?1.3 Feign和OpenFeign两者区别 2、OpenFeign使用步骤2.1 新建cloud-consumer-feign-order80模块2.2 pom.xml
阅读全文
摘要:Ribbon负载均衡服务调用 1、Ribbon概述1.1 什么是Ribbon?1.2 Ribbon项目1.3 Ribbon能干什么?1.3.1 Load Balance(负载均衡) 2、Ribbon负载均衡演示2.1 架构说明2.2 RestTemplate服务调用测试2.2.1 服务提供者2.2.
阅读全文
摘要:Consul服务注册与发现 1、Consul简介1.1 什么是Consul?1.2 Consul能干什么?1.3 下载Consul 2、安装并运行Consul2.1 官网安装说明2.2 使用开发模式启动 3、服务提供者3.1 新建Module支付服务provider80063.2 pom.xml3.
阅读全文
摘要:Zookeeper服务注册与发现 1、zookeeper2、注册中心zookeeper的准备工作3、服务提供者3.1 新建cloud-provider-payment80043.2 pom.xml:3.3 配置文件application.yml:3.4 主启动类:3.5 Controller:3.6
阅读全文
摘要:Eureka服务注册与发现 1、Eureka基础知识1.1 什么是服务治理?1.2 什么是服务注册?1.3 Eureka两大组件:Eureka Server和Eureka Client 2、单机Eureka构建步骤2.1 IDEA生成eurekaServer端服务注册中心2.2 服务注册 3、集群E
阅读全文