技术栈
springcloud
1.01^1000
2 天前
springcloud
[3-03-01].第07节:搭建服务 - 服务重构cloud-consumer-ocommon
SpringCloud学习大纲
xiaodaidai丶
10 天前
云原生
·
eureka
·
springcloud
Eureka的自我保护机制
Eureka的自我保护机制是其高可用设计的核心特性,旨在应对网络分区故障或瞬时异常导致的服务误剔除问题。以下从机制原理、触发条件、行为表现及实践建议等方面进行详细解析:
森林-
18 天前
微服务
·
云原生
·
eureka
·
springcloud
Spring Cloud Netflix Eureka:从微服务基础到高可用集群实战
在微服务架构席卷企业级开发的今天,服务注册与发现是微服务通信的 “通讯录”—— 它让分散的服务能够自动找到彼此,无需人工配置地址。而 Spring Cloud Netflix Eureka,作为 Netflix 开源体系中成熟的服务发现组件,凭借其高可用性、易用性,成为了许多微服务项目的首选。本文将从微服务架构演进入手,逐步深入 Eureka 的核心原理、实操搭建与集群优化,带你系统性掌握这一核心工具。
ccccczy_
22 天前
java
·
springcloud
·
微服务网关
·
api网关
·
springcloudgateway
SpringCloudGateway:像城市交通指挥系统一样的微服务网关
想象一下,你所在的城市是一个大型的微服务架构应用。每一条道路代表一个服务(如用户服务、订单服务、支付服务),而每天有成千上万的车辆(请求)在这些道路上穿梭。如果没有一个统一的交通指挥系统,城市将陷入混乱:车辆随意变道、超速行驶、闯红灯、高峰期拥堵……
iiYcyk
1 个月前
springcloud
Eureka与Nacos的区别-服务注册+配置管理
1. 核心定位2. CAP 模型支持Eureka: AP 系统 - 优先保证可用性 (A) 和分区容错性 §。在网络分区发生时,允许节点间数据短暂不一致,但保证服务仍可注册和查询。
iiYcyk
1 个月前
hystrix
·
sentinel
·
springcloud
Hystrix与Sentinel-熔断限流
Hystrix(Netflix开源,目前处于维护模式)和 Sentinel(阿里巴巴开源,活跃开发)都是微服务架构中处理服务容错和系统保护的核心组件,旨在提高系统的弹性(Resilience)。 虽然目标相似(熔断、降级、限流),但它们在设计理念、实现机制、实时性、资源模型等方面存在显著差异。下面详细对比它们的区别和原理:
iiYcyk
2 个月前
springcloud
Ribbon和LoadBalance-负载均衡
1. 核心定位与背景Ribbon:起源于 Netflix OSS,曾是 Spring Cloud 默认的客户端负载均衡解决方案。
hqxstudying
2 个月前
java
·
开发语言
·
微服务
·
kafka
·
springcloud
Kafka 深入研究:从架构革新到性能优化的全面解析
Kafka 4.0 最显著的变化是默认采用 KRaft(Kafka Raft)模式,彻底移除了对 Apache ZooKeeper 的依赖。这一架构变革标志着 Kafka 在分布式系统中的自我进化达到了新高度,通过采用基于 Raft 一致性算法的共识机制,Kafka 将元数据管理内嵌于自身体系,实现了对 ZooKeeper 的无缝替代。
瑞瑞绮绮
2 个月前
java
·
分布式
·
springcloud
分布式事务的Java实践
随着市场发展,微服务架构已成为不可或缺的产物,单体架构已无法满足市场需求,比如一个软件公司,财务,考勤,人事管理,招聘面试,项目管理,资材管理等,是需要多个系统共同经营的,那就需要多个不同类型的数据库数据管理。不可避免的出现系统之间的数据传输和一致性保障,分布式事务应运而生。
麦兜*
2 个月前
java
·
数据库
·
后端
·
mongodb
·
springboot
·
springcloud
MongoDB 聚合管道(Aggregation)高级用法:数据统计与分析
MongoDB的聚合管道是一个基于数据处理流水线概念的强大框架,它通过一系列有序的阶段(stages)对文档进行转换和处理。每个阶段接收前一个阶段的输出文档,进行特定操作后,将结果传递给下一个阶段。这种设计模式使得复杂的数据转换和分析任务能够被分解为可管理的步骤。 聚合管道的核心优势:
麦兜*
2 个月前
java
·
spring boot
·
后端
·
spring
·
docker
·
系统架构
·
springcloud
Spring Boot 集成 Docker 构建与发版完整指南
在 pom.xml 中添加 Docker 构建插件:在项目根目录创建 Dockerfile:对于生产环境,推荐使用多阶段构建减小镜像体积:
毛小茛
3 个月前
springcloud
Spring Cloud Gateway 实现登录校验:构建统一认证入口
🔒 遇到的实际问题:✅ 网关统一登录校验的优势:🔐 推荐方案:JWT(JSON Web Token)
●VON
3 个月前
java
·
学习
·
微服务
·
云原生
·
nacos
·
架构
·
springcloud
重生之我在暑假学习微服务第七天《微服务之服务治理篇》
微服务系列文章专栏特别声明:本系列所涉及资料皆为黑马程序员课程中的资料目录一、解决昨天的遗留问题二、拆分购物车服务
Rancemy
3 个月前
java
·
intellij-idea
·
springcloud
springcloud03-Nacos配置中心
通过配置中心,实现mysql、mybatis连接的动态配置连接mysql、myabtis-plus,提供接口
麦兜*
3 个月前
java
·
spring boot
·
后端
·
spring
·
系统架构
·
maven
·
springcloud
SpringBoot 2.x→3.0升级实战:Jakarta EE兼容性改造清单
麦兜*
3 个月前
java
·
spring boot
·
后端
·
spring
·
spring cloud
·
性能优化
·
springcloud
Spring Boot 企业级动态权限全栈深度解决方案,设计思路,代码分析
弗锐土豆
3 个月前
前端
·
vue.js
·
部署
·
springcloud
·
ruoyi
·
若依
一个基于若依(ruoyi-vue3)的小项目部署记录
收到朋友的求助,他拿到了一个项目的源代码,说需要我帮助部署。部署要求是需要域名访问。因为没有文档和其他资料以及帮助,我先清理了源收到的资料:
lingRJ777
4 个月前
java
·
eureka
·
springcloud
·
consul
·
backend
·
microservices
·
servicediscovery
微服务架构下的抉择:Consul vs. Eureka,服务发现该如何选型?
想象一下,我们正在构建一个大型电商平台。在“双十一”大促期间,流量洪峰涌入,订单服务、商品服务、用户服务等都需要弹性伸缩,可能在几分钟内从10个实例扩展到100个。这时,一个核心的挑战摆在我们面前:订单服务如何准确、快速地找到一个健康的商品服务实例来完成调用? 在这样一个动态、庞大的分布式系统中,传统的静态IP配置方式早已失效。服务实例的地址是动态分配的,且实例会频繁地上下线。
默默coding的程序猿
4 个月前
java
·
前端
·
spring
·
ssm
·
springboot
·
idea
·
springcloud
3.前端和后端参数不一致,后端接不到数据的解决方案
目录1.问题背景:(1).前端代码:(2).后端代码:(3).问题分析:[1]前端参数构造错误:[2].Api请求配置错误: