SpringCloud

Spring Cloud开发实践(七): 集成Consul配置中心

Consul 通过 Key/Value 功能集中管理存储配置信息, 通过 Spring Cloud Consul Config 可以实现 Config Server 和 Client 的关联. 在 Spring 启动的 bootstrap 阶段, 配置会被载入环境上下文. ... »

milton Java

Dashboard监控页面和Zuul路由网关

Dashboard监控页面 dashboard监控功能:我们需要前端页面能够监控提供者provider8001的工作状态 对dashboard监控页面的介绍: 1.在客户端导依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http: ... »

一天吃透SpringCloud面试八股文

1、什么是Spring Cloud ? Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 Spring Cloud ... »

springcloud gateway无法路由问题的解决

目录 前言 描述问题 分析原因 springcloud gateway 的pom排除web 解决思路 独立的springcloud gateway 总结 前言 昨天小伙伴问我springcloud gateway 无法路由转发的问题,现在记录一下 现在企业微服务架构基本上都是用spri »

SpringCloud之Config配置中心与Redis分布式锁详解

目录 1.服务配置中心 1.1 服务配置中心介绍 1.2 Nacos Config 实践 1.2.1 Nacos config入门案例  1.2.2  Nacos 配置动态刷新 1.2.3 配置共享 1.2.4 nacos 几个概念 2.分布式锁 2.1 分布式锁介绍 2.2 Redi »

Springcloud之Gateway组件详解

目录 1.网关 1.1 网关简介 1.2 网关组件 1.2.1 Gateway介绍 1.2.2 Gateway实践 1.2.3 Gateway执行流程 1.2.4 断言工厂 1.2.5 过滤器 1.网关 1.1 网关简介 大家都都知道在微服务架构中,一个系统会被拆分为很多个微服 »

springcloud~Sentinel

介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 历史 2012 年,Sentin ... »

SpringCloud使用logback日志框架教程详解

目录 前言 一.依赖引入 二.logback-spring.xml配置 其中要修改配置的地方: 三.配置文件application.properties所需配置 1.配置文件中声明项目名称: 2.可以根据不同的配置文件,决定是不是要打印Mybatis日志,配置如下: ①.关闭生产Mybatis »

SpringCloud项目中Feign组件添加请求头所遇到的坑及解决

目录 前言 分析 解决 原因找到了 总结 前言 在spring cloud的项目中用到了feign组件,简单配置过后即可完成请求的调用。 又因为有向请求添加Header头的需求,查阅了官方示例后,就觉得很简单,然后一顿操作之后调试报错... 按官方修改的示例: #MidServer »

SpringCloud组件OpenFeign之拦截器解读

目录 SpringCloud组件OpenFeign之拦截器 一、创建一个拦截器在请求头中添加traceId信息 二、创建两个拦截器 三、注意 1.在使用方式一去创建拦截器时 2.拦截器执行顺序 总结 SpringCloud组件OpenFeign之拦截器 OpenFeign组件中有这么 »

Sentinel为什么这么强,我扒了扒背后的实现原理

大家好,我是三友~~ 最近我在整理代码仓库的时候突然发现了被尘封了接近两年之久的Sentinel源码库 两年前我出于好奇心扒了一下Sentinel的源码,但是由于Sentinel本身源码并不复杂,在简单扒了扒之后几乎就再没扒过了 那么既然现在又让我看到了,所以我准备再来好好地扒一扒,然后顺带写篇文章 ... »

zzyang

浅谈SpringCloud的微服务架构组件

SpringCloud是一系列框架的有序集合,为开发人员构建微服务架构提供了完整的解决方案。 Spring Cloud根据分布式服务协调治理的需求成立了许多子项目,每个项目通过特定的组件去实现,下面我们讲解一下Spring Cloud 包含的常用组件以及模块。 常用组件以及模块 (1)Spri »

SpringCloud Gateway 3.x 响应头添加 Skywalking TraceId

在微服务架构中,一次请求可能会被多个服务处理,而每个服务又会产生相应的日志,且每个服务也会有多个实例。在这种情况下,如果系统发生异常,没有 Trace ID,那么在进行日志分析和追踪时就会非常困难,因为我们无法将所有相关的日志信息串联起来。 如果将 Trace ID 添加到响应头中,那么在进行日志分 ... »

SpringCloud Gateway的熔断限流配置实现方法

目录 简介 断路器 限流 总结 简介 Spring Cloud Gateway是一个强大的开源工具,可以让开发人员轻松构建API和微服务。但是,与任何分布式系统一样,流量峰值或服务故障可能导致级联故障,影响整个系统。为了防止这些问题,重要的是实现断路器和限流器等容错措施。 在本文中,我们 »

SpringBoot应用集成微服务组件Nacos

个人nacos系列文章第二篇springboot项目集成微服务组件nacos。 一入编程深似海,从此节操是路人。脱发已是常态,致富还需绝顶。 那天我听说程序员之间还相互鄙视,其中不能忍的终极鄙视:有女朋友的程序员鄙视没有女朋友的程序员。这不能忍,打不过怎么办,问就是加入吧。 ... »

cnwangk

SpringCloud Gateway使用详解

目录 Spring Cloud Gateway使用 安装 配置 断言 过滤器 熔断器 总结 Spring Cloud Gateway使用 Spring Cloud Gateway是一个基于Spring Boot 2.x和Spring WebFlux的API网关,可以帮助我们构建微服务 »