Spring Cloud共0篇 第2页
Spring Cloud
【源码分析】Nacos自动注册源码分析-五八三

【源码分析】Nacos自动注册源码分析

@[toc] 服务注册(AP协议) Nacos提供了NamingService的registerInstance方法来提供服务注册的功能。 因此只要我们能获取到这个NamingService即可完成服务的注册。 我们可以通过NacosFactory的...
admin的头像-五八三admin2年前
0170
SpringCloud之Openfeign-五八三

SpringCloud之Openfeign

我正在参加「掘金·启航计划」 SpringCloud之Openfeign服务调用 概述 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。 它的使用方法是定义一个服务接口然后...
admin的头像-五八三admin2年前
050
spring cloud zuul实践-五八三

spring cloud zuul实践

一、 描述 Spring Cloud Zuul是基于Netflix开源的Zuul项目构建而成,它作为微服务架构中的网关服务,主要用于实现动态路由、负载均衡和请求过滤等功能。 动态路由:Zuul根据预设的路由规则将进...
admin的头像-五八三admin2年前
0120

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

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

springcloud–Sentinel微服务保护

微服务保护的概念 上片文章:springcloud--nacos配置中心 - 掘金 (juejin.cn) 1.微服务的雪崩问题是如何发生的 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图...
admin的头像-五八三admin2年前
090
SpringCloud Alibaba Seata处理分布式事务-五八三

SpringCloud Alibaba Seata处理分布式事务

概念 分布式事务处理过程的-ID+三组件模型 Transaction ID XID 全局唯一的事务ID 3组件概念 TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。 T...
admin的头像-五八三admin2年前
040
Spring Cloud Alibaba体系使用Nacos作为服务注册发现与配置中心-五八三

Spring Cloud Alibaba体系使用Nacos作为服务注册发现与配置中心

Nacos介绍 ​ Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 ​ Nacos 致力于帮助您发现...
admin的头像-五八三admin2年前
060

集群模式下长连接解决方案(只需一个启动注解|支持 WebSocket 和 Netty)

问题 在微服务中用过WebSocket的有没有?来举个爪 虽说像Spring Cloud Gateway这类网关已经支持了WebSocket的转发 但是当我们在向客户端发送消息的时候仍会由于客户端的连接负载均衡到了其他的...
admin的头像-五八三admin2年前
0640
Windows 安装和启动 Nacos 2.2.2 最新版本-五八三

Windows 安装和启动 Nacos 2.2.2 最新版本

前言 本文旨在介绍如何安装和启动 Nacos 2.2.2 最新版本,也是为了准备 youlai-mall 开源商城版本的升级工作。 版本声明 名称版本操作系统Windows 11Nacos2.2.2本地启动 1. 下载 Nacos 下载 nac...
admin的头像-五八三admin2年前
0130
OpenFeign阶段性总结-几个核心能力-五八三

OpenFeign阶段性总结-几个核心能力

前言 OpenFeign本质上是一个使用动态代理技术,使用户可以面向接口开发的基于Http协议的Rpc通信框架,最近一个月的文章都在分析OpenFeign,之前9篇文章已经分析了OpenFeign的整个执行链路涉及到...
admin的头像-五八三admin2年前
0140

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

陷大エ趣スィ? 陟穂コ・?、螟ょ飭陝?ク茨スシ蜷ゥ?シ?エ陋サ螢シ?隰暦ス・髫暦スヲSpringBoot騾ァ?諷ョ陋溷遜?シ謔溷コ?妙?ス闔ィ螟絶?陋サ?ー陷?髴難スス闕ウ讎願寒鬮ア蜻?竏ャ?オ??コ蜊?飭隲?...
admin的头像-五八三admin2年前
060
springCloud整合Nacos当配置中心和注册中心-五八三

springCloud整合Nacos当配置中心和注册中心

前言 本文主要介绍SpringCloud使用Nacos当配置中心和注册中心,通过一个简单的Demo学习Naocs的基本配置以及不同微服务之间通过RestTemplate 及openfeign完成接口调用。 Nacos的安装配置 Nacos的...
admin的头像-五八三admin2年前
0230
使用Hystrix实现服务容错-五八三

使用Hystrix实现服务容错

Hystrix Hystrix是运行在客户端的,通过一定的手段,规避在不同但互相关联的服务调用中出现的故障和过分的延迟响应,从而防止发生服务雪崩。 Hystrix实现容错的手段 服务降级 服务熔断 请求合并...
admin的头像-五八三admin2年前
090

Spring Cloud Alibaba体系使用OpenFeign与RestTemplate作为RPC组件

前言 ​ 本篇将介绍Spring Cloud Alibaba使用OpenFeign和RestTemplate进行RPC调用,并且将介绍两种RPC工具如何集成Sentinel进行系统保护。 OpenFeign OpenFeign介绍 ​ OpenFeign是一种声明式、...
admin的头像-五八三admin2年前
090
聊聊springcloud如何与k8s configMap整合实现配置动态刷新-五八三

聊聊springcloud如何与k8s configMap整合实现配置动态刷新

前言 配置中心在微服务的服务治理场景基本上是属于标配,常见可以用来做配置中心有nacos、apollo、zookeeper、springcloud config、consul、etcd、redis、disconf、dimond、xxl-conf等。这些组...
admin的头像-五八三admin2年前
0130
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”-五八三

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

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

openfeign的实际应用

1、openfeign简介 在谈openfeign之前,我们先说下另一个框架:feign。feign是一个声明式的web服务客户端框架,它提供了一些注解,只要将它们加到某个接口和接口内部的方法上,那就可以很方便地...
admin的头像-五八三admin2年前
0100
Eureka 客户端服务实战-五八三

Eureka 客户端服务实战

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

Spring Cloud源码解析系列 – Nacos注册中心原理 – AP与CP模式

Nacos(全称为'Naming and Configuration Service')是一个开源的服务发现和配置管理平台。作为一个注册中心,Nacos提供了服务注册、服务发现、服务心跳和服务健康检测功能,使得微服务架构中的...
admin的头像-五八三admin2年前
0110
浅用Nacos-五八三

浅用Nacos

一、Nacos 简介 Nacos官方文档 Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助我们发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,...
admin的头像-五八三admin2年前
060