排序
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是一个开源的服务发现、配置管理和服务管理平...
openfeign的实际应用
1、openfeign简介 在谈openfeign之前,我们先说下另一个框架:feign。feign是一个声明式的web服务客户端框架,它提供了一些注解,只要将它们加到某个接口和接口内部的方法上,那就可以很方便地...
Eureka 客户端服务实战
daEureka 核心功能就是服务注册与发现,Eureka 官方架构 上面的架构描述了 Eureka 的部署方式,这也是常用的运行方式。该架构中需要知道的几个核心概念: Register(服务注册) 任何想参与服务...
Spring Cloud源码解析系列 – Nacos注册中心原理 – AP与CP模式
Nacos(全称为'Naming and Configuration Service')是一个开源的服务发现和配置管理平台。作为一个注册中心,Nacos提供了服务注册、服务发现、服务心跳和服务健康检测功能,使得微服务架构中的...
浅用Nacos
一、Nacos 简介 Nacos官方文档 Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助我们发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,...
Windows 安装 Seata 1.6.1 并配置开机自启
环境声明 软件版本安装教程操作系统windowsNacos2.2.2Windows 安装 Nacos 2.2MySQL8.0.27Linux 安装 MySQL 8Seata 服务端安装部署 下载 Seata 下载 seata-server-1.6.1.zip (⬇️ 更多版本下载)...
实战!用 Spring Gateway 配合 Sa-Token 实现微服务无感鉴权
实战!用 Spring Gateway 配合 Sa-Token 实现微服务无感鉴权 前言 众所周知,Spring Cloud Gateway 是一个基于 Spring WebFlux 技术构建的高性能微服务网关,通过 Spring Cloud Gateway,我们可...
OpenFeign最核心组件LoadBalancerFeignClient详解(集成Ribbon负载均衡能力)
前言 上一篇文章讲解了Feign第一个可扩展组件Client,feign.Client默认实现是feign.Client.Default,他使用了HttpURLConnection作为通信组件,如果是在微服务的使用场景下,默认的Client缺乏负载...
springcloud–nacos注册中心–Ribbon负载均衡–openfeign服务调用
上一篇讲解的通过RestTemplate完成远程调用存在什么问题? 微服务架构与单体应用架构的区别---以及微服务工程的基础搭建--springcloud - 掘金 (juejin.cn) 1.把提供者的地址写死在代码中,提供者...