SpringCloud

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 流量控 »

Docker网络配置及部署SpringCloud项目详解

目录 本次目标: 一、Docker网络配置 1.bridge模式(默认模式) 2.host模式 二、bridge模式 三、host模式  四、如何创建自定义网络  1.创建自定义网络 2.创建容器 3.查看网络模式 总结 本次目标: Docker网络配置 Docker部署S »

SpringCloud中Eureka的配置及使用讲解

目录 创建基本项目、导包 配置Eureka服务 配置提供者(提供接口) 配置消费者(调用接口)  之后我们配置主类 Ribbon 最后总结 Eureka 采用 CS(Client/Server,客户端/服务器) 架构,它包括以下两大组件: Eureka Server:Eureka 服务注册 »

SpringCloud Config连接git与数据库流程分析讲解

目录 1、什么是Spring Cloud Config 2、EnvironmentRepository抽象 3、实战-使用git作为配置源 1、搭建config server 2、搭建config client 3、config server HTTP接口 4、实战-使用数据库作为配置源 5 »

SpringCloud协同开发实现方法浅析

目录 微服务注册问题 微服务间调用问题 前后端联调问题 相比Springboot开发,SpringCloud开发要复杂的多,因为涉及服务的注册发现,多个微服务模块间的调用等。 最简单的解决方案是每个开发者都在本地启动一套完整的开发环境,包括网关、nacos等各个组成微服务的模块,如果系统模块 »

SpringCloud远程服务调用三种方式及原理

目录 一个简单的微服务架构图 调用远程服务的三种方式 1、基于 RestTemplate 和 @LoadBalanced 注解 2、基于DiscoveryClient 3、基于 Feign 的声明式调用 原理分析 1. 以 @LoadBalanced 为入口开启源码之旅 2. 请求调用流程 »

构建SpringCloud网关服务

搭建网关 导入maven包: <!--网关依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependenc ... »

【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析

Spring Boot 应用程序在服务注册与发现方面提供和 Nacos 的无缝集成。 通过一些简单的注解,您可以快速来注册一个服务,并使用经过双十一考验的 Nacos 组件来作为大规模分布式系统的服务注册中心。 ... »

SpringCloud Netfilx Ribbon负载均衡工具使用方法介绍

目录 一、介绍 二、使用 三、SpringWeb之RestTemplate基于Http协议的远程访问 四、调用Application Service集群 五、Ribbon负载均衡算法 一、介绍 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Ne »

SpringCloud Gateway网关功能介绍与使用

目录 一、什么是API网关 二、基本使用 三、谓词 四、过滤器-Filter 五、使用Gateway实现限流 六、使用Gateway实现服务降级 七、自定义全局过滤器 八、自定义路由过滤器 一、什么是API网关 API网关作用就是把各个服务对外提供的API汇聚起来,让外界看起来是一个统一的 »

SpringCloud Nacos作为配置中心超详细讲解

目录 前言 Nacos配置模型 配置介绍 实际演练 前言 在单体架构的时候我们可以将配置写在配置文件中,但有⼀个缺点就是每次修改配置都需要重启服务才能生效。 当应用程序实例比较少的时候还可以维护。如果转向微服务架构有成百上千个实例,每修改⼀次配置要将全部实例重启,不仅增加了系统的不稳定性 »

SpringCloud openfeign声明式服务调用实现方法介绍

目录 一、介绍 二、使用  三、通讯优化 一、介绍 OpenFeign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)(称OpenFeign作用:声明式服务调用)。声明式调用是指,就像调用本地方法一样调用远程方法,无需感知操作远程http请求。Open »

SpringCloud Alibaba(六) - Seata 分布式事务锁

1、Seata 简介 1.1 Seata是什么 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(Gl ... »

SpringCloud openfeign相互调用实现方法介绍

目录 一、准备工作 二、新建一个springcloud项目 一、准备工作 1、安装nacos,地址:Releases · alibaba/nacos · GitHub 2、springboot与springcloud之间的版本对应关系 我使用的版本: springboot:2.4.2 »

SpringCloud分布式链路追踪组件Sleuth配置详解

目录 一.概述 二.zipkin搭建 三.Sleuth链路监控实现 1. payment8001生产者修改 2. Consumer80消费者修改 3. 测试 一.概述 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请 »

Spring之SpringContext

一、概述 1.Spring Context概念 创建上下文并将BeanPostProcessor加载到spring 2.Spring Application Context概念 Spring通过应用上下文(Application Context)装载bean的定义并把它们组装起来。Spring应用上 ... »