springcloud

欢醉4 天前
nacos·springcloud
线上惊魂:Nacos 抖动导致大面积服务掉线,我们是怎么兜底的这次的背景是生产环境 Nacos 集群 3 个节点,其中一个节点因底层硬件问题需要重启。按理说,集群架构天然支持节点故障转移,但重启后大量服务开始报不健康告警,最终引发连锁反应——大面积服务重启。
爱学习的小可爱卢9 天前
java·微服务·springcloud·skywalking
SpringCloud——SkyWalking告警规则触发WebHook全解析目录SkyWalking 源码复盘 ⑩:告警规则如何触发 WebHook一、告警判断的对象不是单条 Trace
爱学习的小可爱卢9 天前
java·微服务·springcloud·skywalking
SpringCloud——SkyWalking全链路监控源码深度解析目录SkyWalking 源码复盘 ⑫:从一次请求到监控结果的完整源码地图一、SkyWalking 整体分层
X-⃢_⃢-X11 天前
java·微服务·springboot·springcloud
四、OpenFeign远程调用OpenFeign 是一个声明式 HTTP 客户端。所谓“声明式”,就是开发人员只需要编写一个 Java 接口,并在接口和方法上添加 @FeignClient、@GetMapping、@PostMapping 等注解,不需要手动编写创建连接、拼接 URL、发送请求、解析响应等代码。
欢醉12 天前
kubernetes·springcloud
踩了个大坑!K8s 挂载目录的日志,居然也在吃容器内存?最近一直收到某个服务pod容器内存超过80%的告警,堆内存加上堆外内存目前看也只有1G左右,但pod内存却达到4G多,查来查去查到active_file对应的logs占用大量内存,目前现状是k8s中springboot服务日志挂载到宿主机/logs目录,/logs目录的所有日志大小有3G,容器内存显示也包含日志的3G,即使挂载出来了也没生效?
爱学习的小可爱卢13 天前
seata·springcloud
Seata AT模式:面试与项目答辩全解析目录Seata AT 模式:面试与项目答辩版一、30 秒回答:Seata AT 模式是什么二、TC、TM、RM 分别是什么
欢醉16 天前
kubernetes·springcloud
k8s调度容器失败The node had condition: [DiskPressure]k8s调度pod时异常,会导致生成上百个失败的pod。Kubernetes 调度 Pod 失败,报错信息明确指出:节点的临时存储资源不足。调度策略为重启时先增后减实例。
爱学习的小可爱卢17 天前
运维·springcloud
SpringCloud——微服务排错实战:从Gateway到Feign全链路解析目录4.5 服务调用测试与问题排查 —— 微服务开发中的真实调试一、先建立完整调用链第1步:进入 Gateway
全栈Blue18 天前
springcloud
Spring Cloud 微服务核心组件学习笔记Spring Cloud封装了Netflix开发的Eureka模块来实现服务治理。在微服务架构中,服务实例的IP和端口是动态变化的,传统静态配置方式完全失效。服务注册发现机制通过三大核心能力解决这一挑战:动态感知(新实例自动注册、故障实例自动剔除)、位置透明(服务消费者无需关注提供者物理位置)、负载均衡(结合客户端负载均衡算法智能分配请求流量)。
欢醉19 天前
springboot·线程·springcloud
一次P0 故障:微服务线程数莫名暴涨 10 倍,线程问题踩坑生产服务器告警:创建线程总数超过32000个故障。服务器的总线程数无法突破32000的问题在 “k8s的pod容器中微服务无法创建新线程unable to create new native thread” 文章中提过,现在再谈谈单个服务的线程数怎么优化。
振宇i23 天前
springcloud·mybatis-plus·依赖关系
springcloudAlibaba2025.0.0.0组件版本对应关系这是SpringBoot3 + Knife4j 增强swagger UI,不用再引入springfox-swagger-ui,引入了会冲突。
地瓜伯伯2 个月前
java·spring boot·spring·spring cloud·微服务·springcloud
从MESI缓存一致性协议讲透synchronized的底层为什么说 synchronized 会慢一些?很多人会说:“因为它是重量级锁,涉及内核态切换。”对,但只对了一半。真正的答案藏在比JVM更深的地方——藏在你CPU的缓存里,藏在那条看不见的总线上,藏在MESI协议的每一次嗅探里。
星辰_mya2 个月前
java·架构·dubbo·springcloud·openfeign
openfeign之在回首Spring Cloud 生态中不可或缺的声明式 HTTP 客户端框架。它的核心思想是通过接口和注解来描述 HTTP API,利用动态代理技术生成实现类,让远程服务调用变得像调用本地方法一样简单。看完这句话有没有想到几位好朋友?😋
苏渡苇2 个月前
spring boot·docker·微服务·容器·kubernetes·seata·springcloud
Seata 番外篇:使用 docker-compose 部署 Seata Server(TC)及 K8S 部署 Seata 高可用本文没有任何理论知识,纯操作步骤,包含以下内容:涉及到的软件版本:Tip: 本文安装的 Seata Server 是以 Nacos 为注册中心,DB 为数据存储的模式。
牧羊狼的狼3 个月前
springcloud·集群部署
springcloud 各中间件集群部署形态说明
DN金猿3 个月前
java·开发语言·nacos·springcloud·sca
spring.cloud.nacos.discovery.server-addr和spring.cloud.nacos.server-addr区别spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848和spring.cloud.nacos.server-addr=127.0.0.1:8848两配置都能启动成功,有什么区别吗?
DN金猿3 个月前
微服务·云原生·nacos·架构·springcloud·sca
SpringCloudAlibaba微服务启动报错以上是一个服务启动时的日志,无法启动。配置文件中没配置spring.cloud.nacos.config,为什么仍然提示配置spring.config.import?
JAVA坚守者3 个月前
springcloud·jvm调优·权限问题·tomcat8.5·外置tomcat部署·启动顺序控制
Tomcat 多微服务部署:启动顺序 + JVM 调优实战本文基于CentOS7+Tomcat8.5.78+SpringBoot2.x+SpringCloud真实生产环境编写,整合Apache官方、Oracle JDK、Spring社区权威配置,解决多微服务同容器部署下启动乱序、启动超时缓慢、JMX冲突、大内存初始化任务卡顿、普通用户启动权限失败等一系列线上疑难问题。 所有配置无冗余、无重复、无冲突,适配服务启动全量表单视图生成、批量数据写入Redis等高内存消耗场景,复制即可落地,实测100%生效。
豆沙沙包?3 个月前
分布式·微服务·架构·springcloud
SpringCloud01-03---简介/从单体到集群架构/从单体到分布式架构spring cloud 阿里巴巴:Nacos、Sentinel、Seata spring cloud:openFeign、Gateway
下次再写3 个月前
java·微服务·springboot·springcloud·架构设计·后端开发·分布式系统
深入浅出微服务架构:从理论到Spring Boot实战摘要:微服务架构已成为现代分布式系统的主流设计模式。本文从Java后端开发者的视角,系统介绍微服务的核心概念、Spring Cloud生态体系,并通过完整的Spring Boot实战示例,帮助开发者快速构建生产级微服务系统。