Spring Cloud共0篇 第3页
Spring Cloud

014-从零搭建微服务-认证中心(六)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
admin的头像-五八三admin2年前
0100
013-从零搭建微服务-认证中心(五)-五八三

013-从零搭建微服务-认证中心(五)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
admin的头像-五八三admin2年前
020
Feign第一次调用为什么会很慢-五八三

Feign第一次调用为什么会很慢

前言 首先要了解Feign是如何进行远程调用的,这里面包括,注册中心、负载均衡、FeignClient之间的关系,微服务通过不论是eureka、nacos也好注册到服务端,Feign是靠Ribbon做负载的,而Ribbon需...
admin的头像-五八三admin2年前
020
OpenFeign请求拦截器组件RequestInterceptor原理与使用场景-五八三

OpenFeign请求拦截器组件RequestInterceptor原理与使用场景

前言 前几篇文章已经分析过了OpenFeign的Client组件和重试组件。 今天开始分析OpenFeign的第3个组件RequestInterceptor。 RequestInterceptor是在发起远程请求前对请求对象进行拦截的,这个组件...
admin的头像-五八三admin2年前
0170

Spring Cloud 框架优雅关机和重启

背景 我们编写的Web项目部署之后,经常会因为需要进行配置变更或功能迭代而重启服务,单纯的kill -9 pid的方式会强制关闭进程,这样就会导致服务端当前正在处理的请求失败,那有没有更优雅的方...
admin的头像-五八三admin2年前
010
深度解析SpringBoot内嵌Web容器-五八三

深度解析SpringBoot内嵌Web容器

你好,我是刘牌! 前言 今天分享一个SpringBoot的内嵌Web容器,在SpringBoot还没有出现时,我们使用Java开发了Web项目,需要将其部署到Tomcat下面,需要配置很多xml文件,SpringBoot出现后,就...
admin的头像-五八三admin2年前
060
Windows 安装 Nacos 2.2.2 并设置开机自启-五八三

Windows 安装 Nacos 2.2.2 并设置开机自启

前言 本文将为您介绍如何使用 WinSW 工具将 Nacos 打包成 Windows 系统服务,并实现开机自启动的便利功能。通过将 Nacos 安装为系统服务,您将摆脱每次手动启动的麻烦,从而提高部署效率和系统...
admin的头像-五八三admin2年前
030
Spring Cloud Alibaba-全链路灰度设计-五八三

Spring Cloud Alibaba-全链路灰度设计

灰度发布概念 -- 摘自百度百科 ​ 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产...
admin的头像-五八三admin2年前
030
Eureka 客户端服务实战-五八三

Eureka 客户端服务实战

daEureka 核心功能就是服务注册与发现,Eureka 官方架构 上面的架构描述了 Eureka 的部署方式,这也是常用的运行方式。该架构中需要知道的几个核心概念: Register(服务注册) 任何想参与服务...
admin的头像-五八三admin2年前
040

Spring Cloud Gateway日志级别链路追踪设计

日志格式化目的 ​ 为了配合日志分析系统ELK(ElasticSearch,Logstash,Kibana)方便解析日志文件,需要对日志文件的输出格式进行JSON格式化,我这里使用的日志工具是logback(幸运的躲过了log4j...
admin的头像-五八三admin2年前
050

Spring Cloud Gateway集成Nacos作为注册中心和配置中心

前言 本篇文章将介绍Spring Cloud Alibaba体系下Spring Cloud Gateway的搭建,服务注册中心和分布式配置中心使用Nacos,后续将会持续更新,介绍集成Sentinel,如何做日志链路追踪,如何做全链路...
admin的头像-五八三admin2年前
090

透过springboot源码学习完静态资源加载原理,您也能立马实现出来!!!

陷大エ趣スィ? 陟穂コ・?、螟ょ飭陝?ク茨スシ蜷ゥ?シ?エ陋サ螢シ?隰暦ス・髫暦スヲSpringBoot騾ァ?諷ョ陋溷遜?シ謔溷コ?妙?ス闔ィ螟絶?陋サ?ー陷?髴難スス闕ウ讎願寒鬮ア蜻?竏ャ?オ??コ蜊?飭隲?...
admin的头像-五八三admin2年前
060
012-从零搭建微服务-接口文档(二)-五八三

012-从零搭建微服务-接口文档(二)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
admin的头像-五八三admin2年前
030
011-从零搭建微服务-接口文档(一)-五八三

011-从零搭建微服务-接口文档(一)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
admin的头像-五八三admin2年前
080
Spring Cloud 负载均衡详解和基本实现-五八三

Spring Cloud 负载均衡详解和基本实现

? 观前提要!!! DependencyVersionspring-boot-starter-web2.7.6spring-cloud-starter-openfeign3.1.5spring-cloud-loadbalancer3.1.5介绍 什么是 Load Balance ? LoadBalancer '负载均衡', 是指...
admin的头像-五八三admin2年前
030
Eureka 高可用服务集群搭建-五八三

Eureka 高可用服务集群搭建

Eureka是Spring Cloud生态中用于服务注册与发现的重要组件之一。Eureka分为Server端和Client端。 Eureka Server是一个公共服务,为Eureka Client提供服务注册和发现的功能,维护注册到自身的Eur...
admin的头像-五八三admin2年前
0110
SpringCloud实践系列(五):Sentinel流控-五八三

SpringCloud实践系列(五):Sentinel流控

我正在参加「掘金·启航计划」 SpringCloud实践系列(一):Nacos注册中心 Nacos: 注册中心,解决服务注册与发现 SpringCloud实践系列(二):Ribbon负载均衡 Ribbon: 客户端的负载均衡器,解决...
admin的头像-五八三admin2年前
090
Spring Cloud灰度部署-五八三

Spring Cloud灰度部署

1、背景(灰度部署) 在我们系统发布生产环境时,有时为了确保新的服务逻辑没有问题,会让一小部分特定的用户来使用新的版本(比如客户端的内测版本),而其余的用户使用旧的版本,那么这个在Spri...
admin的头像-五八三admin2年前
060
OpenFeign最核心组件LoadBalancerFeignClient详解(集成Ribbon负载均衡能力)-五八三

OpenFeign最核心组件LoadBalancerFeignClient详解(集成Ribbon负载均衡能力)

前言 上一篇文章讲解了Feign第一个可扩展组件Client,feign.Client默认实现是feign.Client.Default,他使用了HttpURLConnection作为通信组件,如果是在微服务的使用场景下,默认的Client缺乏负载...
admin的头像-五八三admin2年前
040
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”-五八三

【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”

Docker容器部署Nacos服务 Docker容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包成一个可移植的容器,从而方便进行部署和管理。Nacos是一个开源的服务发现、配置管理和服务管理平...
admin的头像-五八三admin2年前
0110