springcloud

iiYcyk3 天前
springcloud
Eureka与Nacos的区别-服务注册+配置管理1. 核心定位2. CAP 模型支持Eureka: AP 系统 - 优先保证可用性 (A) 和分区容错性 §。在网络分区发生时,允许节点间数据短暂不一致,但保证服务仍可注册和查询。
iiYcyk4 天前
hystrix·sentinel·springcloud
Hystrix与Sentinel-熔断限流Hystrix(Netflix开源,目前处于维护模式)和 Sentinel(阿里巴巴开源,活跃开发)都是微服务架构中处理服务容错和系统保护的核心组件,旨在提高系统的弹性(Resilience)。 虽然目标相似(熔断、降级、限流),但它们在设计理念、实现机制、实时性、资源模型等方面存在显著差异。下面详细对比它们的区别和原理:
iiYcyk5 天前
springcloud
Ribbon和LoadBalance-负载均衡1. 核心定位与背景Ribbon:起源于 Netflix OSS,曾是 Spring Cloud 默认的客户端负载均衡解决方案。
hqxstudying5 天前
java·开发语言·微服务·kafka·springcloud
Kafka 深入研究:从架构革新到性能优化的全面解析Kafka 4.0 最显著的变化是默认采用 KRaft(Kafka Raft)模式,彻底移除了对 Apache ZooKeeper 的依赖。这一架构变革标志着 Kafka 在分布式系统中的自我进化达到了新高度,通过采用基于 Raft 一致性算法的共识机制,Kafka 将元数据管理内嵌于自身体系,实现了对 ZooKeeper 的无缝替代。
瑞瑞绮绮6 天前
java·分布式·springcloud
分布式事务的Java实践随着市场发展,微服务架构已成为不可或缺的产物,单体架构已无法满足市场需求,比如一个软件公司,财务,考勤,人事管理,招聘面试,项目管理,资材管理等,是需要多个系统共同经营的,那就需要多个不同类型的数据库数据管理。不可避免的出现系统之间的数据传输和一致性保障,分布式事务应运而生。
麦兜*12 天前
java·数据库·后端·mongodb·springboot·springcloud
MongoDB 聚合管道(Aggregation)高级用法:数据统计与分析MongoDB的聚合管道是一个基于数据处理流水线概念的强大框架,它通过一系列有序的阶段(stages)对文档进行转换和处理。每个阶段接收前一个阶段的输出文档,进行特定操作后,将结果传递给下一个阶段。这种设计模式使得复杂的数据转换和分析任务能够被分解为可管理的步骤。 聚合管道的核心优势:
麦兜*13 天前
java·spring boot·后端·spring·docker·系统架构·springcloud
Spring Boot 集成 Docker 构建与发版完整指南在 pom.xml 中添加 Docker 构建插件:在项目根目录创建 Dockerfile:对于生产环境,推荐使用多阶段构建减小镜像体积:
毛小茛1 个月前
springcloud
Spring Cloud Gateway 实现登录校验:构建统一认证入口🔒 遇到的实际问题:✅ 网关统一登录校验的优势:🔐 推荐方案:JWT(JSON Web Token)
●VON1 个月前
java·学习·微服务·云原生·nacos·架构·springcloud
重生之我在暑假学习微服务第七天《微服务之服务治理篇》微服务系列文章专栏特别声明:本系列所涉及资料皆为黑马程序员课程中的资料目录一、解决昨天的遗留问题二、拆分购物车服务
Rancemy1 个月前
java·intellij-idea·springcloud
springcloud03-Nacos配置中心通过配置中心,实现mysql、mybatis连接的动态配置连接mysql、myabtis-plus,提供接口
麦兜*2 个月前
java·spring boot·后端·spring·系统架构·maven·springcloud
SpringBoot 2.x→3.0升级实战:Jakarta EE兼容性改造清单
麦兜*2 个月前
java·spring boot·后端·spring·spring cloud·性能优化·springcloud
Spring Boot 企业级动态权限全栈深度解决方案,设计思路,代码分析
弗锐土豆2 个月前
前端·vue.js·部署·springcloud·ruoyi·若依
一个基于若依(ruoyi-vue3)的小项目部署记录收到朋友的求助,他拿到了一个项目的源代码,说需要我帮助部署。部署要求是需要域名访问。因为没有文档和其他资料以及帮助,我先清理了源收到的资料:
lingRJ7772 个月前
java·eureka·springcloud·consul·backend·microservices·servicediscovery
微服务架构下的抉择:Consul vs. Eureka,服务发现该如何选型?想象一下,我们正在构建一个大型电商平台。在“双十一”大促期间,流量洪峰涌入,订单服务、商品服务、用户服务等都需要弹性伸缩,可能在几分钟内从10个实例扩展到100个。这时,一个核心的挑战摆在我们面前:订单服务如何准确、快速地找到一个健康的商品服务实例来完成调用? 在这样一个动态、庞大的分布式系统中,传统的静态IP配置方式早已失效。服务实例的地址是动态分配的,且实例会频繁地上下线。
默默coding的程序猿2 个月前
java·前端·spring·ssm·springboot·idea·springcloud
3.前端和后端参数不一致,后端接不到数据的解决方案目录1.问题背景:(1).前端代码:(2).后端代码:(3).问题分析:[1]前端参数构造错误:[2].Api请求配置错误:
武子康3 个月前
java·开发语言·spring boot·后端·spring·tomcat·springcloud
Java-51 深入浅出 Tomcat 手写 Tomcat 类加载机制 双亲委派机制 生命周期 插件化目前2025年06月13日更新到: AI炼丹日志-28 - Audiblez 将你的电子书epub转换为音频mp3 做有声书,持续打造实用AI工具指南!📐🤖
保持学习ing3 个月前
java·笔记·后端·阿里云·面试·负载均衡·springcloud
黑马Java面试笔记之 微服务篇(SpringCloud)SpringCloud 5大组件有哪些?五大件分别有:如果项目用到了阿里巴巴(SpringCloudAlibba)的组件,也可以说:
曼彻斯特的海边3 个月前
gateway·sentinel·springcloud
spring-cloud-alibaba-sentinel-gatewaySpring Cloud Alibaba Sentinel Gateway 是阿里巴巴开源组件 Sentinel 与 Spring Cloud Gateway 的整合模块,主要用于在微服务架构中对网关层的流量进行控制、保护和监控。以下是它的详细说明:
灰小猿3 个月前
java·redis·分布式·高并发·springcloud
分布式项目保证消息幂等性的常见策略Hello,大家好,我是灰小猿! 在分布式系统中,由于各个服务之间独立部署,各个服务之间依靠远程调用完成通信,再加上面对用户重复点击时的重复请求等情况,所以如何保证消息消费的幂等性是在分布式或微服务项目中必须要考虑的问题。