springcloud3 Sentinel的搭建及案例操作方法
目录 一 sentinel的概念 1.1 sentinel 二 sentinel的安装 2.1 sentinel的安装 三 sentinel的各种用途 3.1 实时监控 3.1.1 架构图 3.1.2 sentinel消费项目 3.1.3 操作 3.1.4 进行监控访问 3.2 流量控 »
目录 一 sentinel的概念 1.1 sentinel 二 sentinel的安装 2.1 sentinel的安装 三 sentinel的各种用途 3.1 实时监控 3.1.1 架构图 3.1.2 sentinel消费项目 3.1.3 操作 3.1.4 进行监控访问 3.2 流量控 »
目录 本次目标: 一、Docker网络配置 1.bridge模式(默认模式) 2.host模式 二、bridge模式 三、host模式 四、如何创建自定义网络 1.创建自定义网络 2.创建容器 3.查看网络模式 总结 本次目标: Docker网络配置 Docker部署S »
目录 创建基本项目、导包 配置Eureka服务 配置提供者(提供接口) 配置消费者(调用接口) 之后我们配置主类 Ribbon 最后总结 Eureka 采用 CS(Client/Server,客户端/服务器) 架构,它包括以下两大组件: Eureka Server:Eureka 服务注册 »
目录 一,背景 二,代理服务创建和配置 2.1 pom.xml 2.2 bootstrap.yml 2.3 Application.java 2.4 创建接口 2.4.1 ApiMessageController.java 2.4.2 MyNacosProperties.java 2.5 运 »
系列文章目录和关于我 源码基于 spring-cloud-netflix-zuul-2.2.6.RELEASE.jar 需要具备SpringMVC源码功底 推荐学习https://www.cnblogs.com/cuzzz/p/16538064.html 零丶概述 Zuul是netflix旗下开源网 ... »
目录 Spring Cloud feign GET请求无法用实体传参 解决办法 Spring Cloud Feign异步调用传参问题 方案1 方案2 总结 Spring Cloud feign GET请求无法用实体传参 代码如下: @FeignClient(name = "eure »
目录 Spring Cloud feign GET请求无法用实体传参 解决办法 Spring Cloud Feign异步调用传参问题 方案1 方案2 总结 Spring Cloud feign GET请求无法用实体传参 代码如下: @FeignClient(name = "eure »
目录 1、什么是Spring Cloud Config 2、EnvironmentRepository抽象 3、实战-使用git作为配置源 1、搭建config server 2、搭建config client 3、config server HTTP接口 4、实战-使用数据库作为配置源 5 »
目录 微服务注册问题 微服务间调用问题 前后端联调问题 相比Springboot开发,SpringCloud开发要复杂的多,因为涉及服务的注册发现,多个微服务模块间的调用等。 最简单的解决方案是每个开发者都在本地启动一套完整的开发环境,包括网关、nacos等各个组成微服务的模块,如果系统模块 »
目录 一个简单的微服务架构图 调用远程服务的三种方式 1、基于 RestTemplate 和 @LoadBalanced 注解 2、基于DiscoveryClient 3、基于 Feign 的声明式调用 原理分析 1. 以 @LoadBalanced 为入口开启源码之旅 2. 请求调用流程 »
搭建网关 导入maven包: <!--网关依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependenc ... »
Spring Boot 应用程序在服务注册与发现方面提供和 Nacos 的无缝集成。 通过一些简单的注解,您可以快速来注册一个服务,并使用经过双十一考验的 Nacos 组件来作为大规模分布式系统的服务注册中心。 ... »
目录 一、介绍 二、使用 三、SpringWeb之RestTemplate基于Http协议的远程访问 四、调用Application Service集群 五、Ribbon负载均衡算法 一、介绍 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Ne »
目录 一、什么是API网关 二、基本使用 三、谓词 四、过滤器-Filter 五、使用Gateway实现限流 六、使用Gateway实现服务降级 七、自定义全局过滤器 八、自定义路由过滤器 一、什么是API网关 API网关作用就是把各个服务对外提供的API汇聚起来,让外界看起来是一个统一的 »
目录 前言 Nacos配置模型 配置介绍 实际演练 前言 在单体架构的时候我们可以将配置写在配置文件中,但有⼀个缺点就是每次修改配置都需要重启服务才能生效。 当应用程序实例比较少的时候还可以维护。如果转向微服务架构有成百上千个实例,每修改⼀次配置要将全部实例重启,不仅增加了系统的不稳定性 »
目录 一、介绍 二、使用 三、通讯优化 一、介绍 OpenFeign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)(称OpenFeign作用:声明式服务调用)。声明式调用是指,就像调用本地方法一样调用远程方法,无需感知操作远程http请求。Open »
1、Seata 简介 1.1 Seata是什么 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(Gl ... »
目录 一、准备工作 二、新建一个springcloud项目 一、准备工作 1、安装nacos,地址:Releases · alibaba/nacos · GitHub 2、springboot与springcloud之间的版本对应关系 我使用的版本: springboot:2.4.2 »
目录 一.概述 二.zipkin搭建 三.Sleuth链路监控实现 1. payment8001生产者修改 2. Consumer80消费者修改 3. 测试 一.概述 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请 »
一、概述 1.Spring Context概念 创建上下文并将BeanPostProcessor加载到spring 2.Spring Application Context概念 Spring通过应用上下文(Application Context)装载bean的定义并把它们组装起来。Spring应用上 ... »