排序
Spring Cloud Gateway集成Nacos作为注册中心和配置中心
前言 本篇文章将介绍Spring Cloud Alibaba体系下Spring Cloud Gateway的搭建,服务注册中心和分布式配置中心使用Nacos,后续将会持续更新,介绍集成Sentinel,如何做日志链路追踪,如何做全链路...
springcloud–Sentinel的规则持久化
Sentinel的规则持久化 平常我们在使用Sentinel的过程中,只要重启服务,里面的各种规则就会随之丢失在生产环境下,我们必须确保这些规则的持久化,避免丢失。 规则管理模式 规则是否能持久化,...
Spring Cloud Gateway 源码剖析
1 源码导入 我们研究的源码主要有3类源码: 1:Spring5.2.2源码 2:Spring-Cloud-Gateway2.2.1源码 3:Spring-Cloud-OpenFeign2.2.1源码 其他源码导入都比较简单,但唯独Spring5.2.2导入是比较麻烦...
014-从零搭建微服务-认证中心(六)
写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
【源码分析】Nacos自动注册源码分析
@[toc] 服务注册(AP协议) Nacos提供了NamingService的registerInstance方法来提供服务注册的功能。 因此只要我们能获取到这个NamingService即可完成服务的注册。 我们可以通过NacosFactory的...
SpringCloud之Openfeign
我正在参加「掘金·启航计划」 SpringCloud之Openfeign服务调用 概述 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。 它的使用方法是定义一个服务接口然后...
spring cloud zuul实践
一、 描述 Spring Cloud Zuul是基于Netflix开源的Zuul项目构建而成,它作为微服务架构中的网关服务,主要用于实现动态路由、负载均衡和请求过滤等功能。 动态路由:Zuul根据预设的路由规则将进...
Spring Cloud Gateway日志级别链路追踪设计
日志格式化目的 为了配合日志分析系统ELK(ElasticSearch,Logstash,Kibana)方便解析日志文件,需要对日志文件的输出格式进行JSON格式化,我这里使用的日志工具是logback(幸运的躲过了log4j...
springcloud–Sentinel微服务保护
微服务保护的概念 上片文章:springcloud--nacos配置中心 - 掘金 (juejin.cn) 1.微服务的雪崩问题是如何发生的 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图...
SpringCloud Alibaba Seata处理分布式事务
概念 分布式事务处理过程的-ID+三组件模型 Transaction ID XID 全局唯一的事务ID 3组件概念 TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。 T...
Spring Cloud Alibaba体系使用Nacos作为服务注册发现与配置中心
Nacos介绍 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现...
集群模式下长连接解决方案(只需一个启动注解|支持 WebSocket 和 Netty)
问题 在微服务中用过WebSocket的有没有?来举个爪 虽说像Spring Cloud Gateway这类网关已经支持了WebSocket的转发 但是当我们在向客户端发送消息的时候仍会由于客户端的连接负载均衡到了其他的...
Windows 安装和启动 Nacos 2.2.2 最新版本
前言 本文旨在介绍如何安装和启动 Nacos 2.2.2 最新版本,也是为了准备 youlai-mall 开源商城版本的升级工作。 版本声明 名称版本操作系统Windows 11Nacos2.2.2本地启动 1. 下载 Nacos 下载 nac...
OpenFeign阶段性总结-几个核心能力
前言 OpenFeign本质上是一个使用动态代理技术,使用户可以面向接口开发的基于Http协议的Rpc通信框架,最近一个月的文章都在分析OpenFeign,之前9篇文章已经分析了OpenFeign的整个执行链路涉及到...
透过springboot源码学习完静态资源加载原理,您也能立马实现出来!!!
陷大エ趣スィ? 陟穂コ・?、螟ょ飭陝?ク茨スシ蜷ゥ?シ?エ陋サ螢シ?隰暦ス・髫暦スヲSpringBoot騾ァ?諷ョ陋溷遜?シ謔溷コ?妙?ス闔ィ螟絶?陋サ?ー陷?髴難スス闕ウ讎願寒鬮ア蜻?竏ャ?オ??コ蜊?飭隲?...
springCloud整合Nacos当配置中心和注册中心
前言 本文主要介绍SpringCloud使用Nacos当配置中心和注册中心,通过一个简单的Demo学习Naocs的基本配置以及不同微服务之间通过RestTemplate 及openfeign完成接口调用。 Nacos的安装配置 Nacos的...
使用Hystrix实现服务容错
Hystrix Hystrix是运行在客户端的,通过一定的手段,规避在不同但互相关联的服务调用中出现的故障和过分的延迟响应,从而防止发生服务雪崩。 Hystrix实现容错的手段 服务降级 服务熔断 请求合并...
Spring Cloud Alibaba体系使用OpenFeign与RestTemplate作为RPC组件
前言 本篇将介绍Spring Cloud Alibaba使用OpenFeign和RestTemplate进行RPC调用,并且将介绍两种RPC工具如何集成Sentinel进行系统保护。 OpenFeign OpenFeign介绍 OpenFeign是一种声明式、...
聊聊springcloud如何与k8s configMap整合实现配置动态刷新
前言 配置中心在微服务的服务治理场景基本上是属于标配,常见可以用来做配置中心有nacos、apollo、zookeeper、springcloud config、consul、etcd、redis、disconf、dimond、xxl-conf等。这些组...
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
Docker容器部署Nacos服务 Docker容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包成一个可移植的容器,从而方便进行部署和管理。Nacos是一个开源的服务发现、配置管理和服务管理平...