技术栈
springcloud
梵得儿SHI
5 天前
docker
·
云原生
·
kubernetes
·
k8s
·
springcloud
·
微服务部署
·
java 后端
SpringCloud 生产级落地:Docker 容器化 + K8s 编排部署全攻略(含完整 yaml + 避坑指南)
摘要:做 SpringCloud 微服务开发的同学,大概率都踩过这些坑:本地跑的顺风顺水,一上线就因为环境不一致崩掉;十几个微服务手动部署要半小时,还容易漏改配置;流量突增时手动扩缩容根本赶不上,服务直接被打挂;某个实例宕机还要人工登录服务器重启,故障恢复慢到离谱。
甜鲸鱼
6 天前
微服务
·
架构
·
gateway
·
springcloud
JWT过滤器:从单体应用到微服务架构
最近在做单体应用的微服务拆分,对网关这一块还不是很熟悉,写个笔记小小记录一下方便回看。之前的单体应用多模块划分:
notfound4043
6 天前
java
·
spring boot
·
spring
·
gateway
·
springcloud
解决SpringCloudGateway用户请求超时导致日志未记录情况
1. 问题现象:本项目是SpringCloudGateway框架项目,测试对接时发现一种情况:调用方请求了我项目的接口,但是经过3秒之后调用方未收到任何请求,我项目也未记录到任何日志。
8Qi8
11 天前
java
·
大数据
·
elasticsearch
·
搜索引擎
·
微服务
·
架构
·
springcloud
Elasticsearch实战篇:索引库、文档与JavaRestClient操作指南
整理自黑马程序员《SpringCloud微服务开发与实战》Elasticsearch01 课程 对应章节:索引库操作、文档操作、JavaRestClient 客户端
8Qi8
14 天前
java
·
分布式
·
微服务
·
中间件
·
rabbitmq
·
springcloud
RabbitMQ高级篇:消息可靠性、幂等性与延迟消息
整理自黑马程序员《SpringCloud微服务开发与实战》项目 对应课程章节:MQ高级(消息可靠性、LazyQueue、死信交换机、延迟插件)
代码漫谈
14 天前
java
·
微服务
·
springboot
·
springcloud
微服务 vs 单体架构:架构选型、实战拆解与决策指南
导语: 在技术选型的十字路口,许多团队都面临这样的抉择:是用经典的单体架构快速上线,还是采用流行的微服务架构应对未来?今天,我们将通过一个完整的“图书馆管理系统”项目,从零开始构建两种架构的完整实现,在真实代码和运行结果中,揭示两种架构的本质差异、适用场景,并提供科学的决策框架。
色空大师
15 天前
java
·
redis
·
微服务
·
rabbitmq
·
springcloud
·
短信
【微服务项目-短信平台】
application.yml@profileActive@属性在pom文件中,pom中配置后,可在maven页面看到,打包时勾选哪个环境就是哪个环境配置打包
梵得儿SHI
15 天前
grafana
·
prometheus
·
springcloud
·
skywalking
·
微服务可观测性
·
线上问题排查
SpringCloud 实战落地:可观测性建设(SkyWalking + Prometheus + Grafana)从 0 到 1 生产级部署
摘要:微服务拆分后,线上接口超时、调用异常、内存泄漏、服务依赖混乱等问题越来越难定位。传统日志只能看单点,无法串联整条调用链;没有监控大盘,故障只能靠猜、靠重启。本文以真实生产环境落地经验为基础,手把手带你搭建一套无侵入、低成本、可直接上线的可观测体系:SkyWalking 做分布式链路追踪 + Prometheus 做指标采集 + Grafana 做可视化大盘。全文步骤可直接复制使用,适合架构师、开发、运维直接落地。
鬼先生_sir
18 天前
java
·
dubbo
·
springcloud
Dubbo:从入门到精通
很多人刚接触Dubbo会有疑问:“我已经用了Spring Cloud,为什么还要用Dubbo?”“Dubbo到底是做什么的?”——先把这两个问题搞懂,后续学习会事半功倍。
鬼先生_sir
19 天前
seata
·
springcloud
·
分布式事务
SpringCloud Seata 四大模式(AT/TCC/SAGA/XA)全解析
在 Spring Cloud 微服务架构中,业务系统被拆分为多个独立部署的微服务,每个服务对应独立的数据库实例,原本单体应用内的本地事务,彻底演变为跨服务、跨数据源的分布式事务场景。最典型的电商下单场景:用户下单需依次执行「扣减商品库存」「扣减用户余额」「生成订单记录」三个操作,这三个操作分属库存服务、账户服务、订单服务,对应三个独立数据库,任何一个环节失败,都需要所有已执行的操作全部回滚,否则会出现数据不一致,这就是分布式事务要解决的核心问题。
leo_messi94
1 个月前
java
·
缓存
·
压力测试
·
springcloud
2026版商城项目(二)-- 压力测试&缓存
调用/api/product/spuinfo/11/up方法,将商品上架。 通过/mall_product/_doc/1可以查询到es中有上传的商品:
總鑽風
1 个月前
springcloud
·
单点登录
·
sso
·
授权码模式
springcloud2023_alibaba_sso单点登录_授权码模式(已跑通)
(源码地址见最后)使用版本:jdk 17,nacos-3.0.2,springboot-3.2.5,springcloud 2023.0.1,springcloudalibaba 2023.0.1.0.
總鑽風
1 个月前
springcloud
·
alibaba
·
sso
springcloudalibaba2021-SSO 单点登录_密码模式
本文只讲密码模式,因为入门简单,让大家先跑通。下一篇:进阶:授权码模式sringcloud授权码模式——单点登录
奥升新能源平台
1 个月前
运维
·
安全
·
开源
·
能源
·
springcloud
奥升充电最小化高可用机房部署方案
本方案旨在提供一套最小成本实现高可用(High Availability, HA)的本地机房部署架构,适用于中小规模充电运营平台。
leo_messi94
1 个月前
java
·
elasticsearch
·
k8s
·
springcloud
2026版商城项目(一)
不多介绍不多介绍注意注意注意,我这里用的springboot3,一定要配置好对应的版本关系,我自己第一次配的时候,没有系统学过springboot3,花了1天才找对版本对饮关系!!!
没有bug.的程序员
1 个月前
java
·
gateway
·
springboot
·
saas
·
springcloud
·
多租户、
·
userid
S 级 SaaS 平台的物理雪崩:Spring Cloud Gateway 多租户动态路由与 UserID 极限分片
在某全球化 SaaS 平台的年度账单导出日,一个极其惨烈的系统级雪崩毫无征兆地爆发了。 平台里那个贡献了全公司 30% 营收的超级大客户(Tenant-Alpha),其十万名员工在早上 9 点同时发起了极其复杂的跨表联查与报表导出操作。 这股极其恐怖的瞬间洪峰,瞬间将底层的核心 MySQL 集群与计算节点的 CPU 算力彻底抽干!
Dragon Wu
2 个月前
spring boot
·
后端
·
spring
·
缓存
·
springcloud
SpringCache 缓存使用总结
近期在基于 SpringBoot 3.x 集成最新版 JetCache 时,发现该组件对 SpringBoot 3.x 的支持并不完善。最突出的问题是:使用 @Cached 注解配置本地缓存时,以变量作为缓存 key 的方式完全不生效,经过多轮排查和资料查阅后仍未找到有效解决方案。因此,我最终决定采用 SpringCache 作为替代方案,该方案能够与 SpringBoot 3.x 完美兼容。
七夜zippoe
2 个月前
java
·
开发语言
·
微服务
·
springcloud
·
sleuth
·
zipkin
微服务链路追踪实战:SkyWalking vs Zipkin 架构深度解析与性能优化指南
目录1. 链路追踪:分布式系统的“X光机”1.1 从单体到微服务:排查困境的演变1.2 链路追踪的核心价值矩阵
梦想总是可以实现的
2 个月前
springcloud
·
微服务架构
·
java开发
·
分布式系统
SpringCloud2024 + JDK17实战:手把手教你从零搭建微服务全家桶(含Eureka+Gateway+Redis)
最近在重构一个老旧的单体应用,团队决定采用最新的技术栈来搭建一套全新的微服务系统。我们选择了 Spring Cloud 2024 和 JDK 17 的组合,这不仅仅是追逐版本号的新鲜感,更是因为这套组合在性能、安全性和开发体验上带来的实质性提升。如果你也正在规划或已经开始一个微服务项目,希望这篇从零开始的实战指南能帮你避开我们踩过的那些坑,特别是新版兼容性、组件选型和配置优化上的问题。
九转苍翎
3 个月前
spring boot
·
maven
·
springcloud
微服务学习笔记(1)——SpringColud概述
定义:整个应用程序的所有功能模块(如用户管理、订单管理、支付管理等)都打包在一个单一的进程中,使用同一个数据库 优点: