摘要: 一 服务雪崩 如果其中的下单服务不可用, 就会出现线程池里所有线程都因等待响应而被阻塞, 从而造成整个服务链路不可用, 进而导 致整个系统的服务雪崩。 因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程,就叫服务雪崩效应。 二 解决方案 稳定性、恢复性 超时机制 在不做任何处理的情 阅读全文
posted @ 2026-04-23 22:06 OMGq 阅读(10) 评论(0) 推荐(0)
摘要: 一 网关定义 所谓的API网关,就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑 可以在这里实现,诸如认证、鉴权、监控、路由转发等等。 二 Spring Cloud Gateway 功能特征 基于Spring Framework 5, Proj 阅读全文
posted @ 2026-04-18 19:55 OMGq 阅读(8) 评论(0) 推荐(0)
摘要: 一 Nacos config 和 spring cloud的对比 1,springcloud config大部分场景结合git 使用, 动态变更还需要依赖Spring Cloud Bus 消息总线来通过所有的客户端变 化;2,springcloud config不提供可视化界面 3,nacos co 阅读全文
posted @ 2026-04-17 08:53 OMGq 阅读(23) 评论(0) 推荐(0)
摘要: feign现在断更了,现在就是使用的openfeign 原理是使用的动态代理。 步骤 1)引入依赖 <!‐‐ openfeign 远程调用 ‐‐> 2 <dependency> 3 <groupId>org.springframework.cloud</groupId> 4 <artifactId> 阅读全文
posted @ 2026-04-16 10:27 OMGq 阅读(13) 评论(0) 推荐(0)
摘要: 一 负载方案 集中式负载均衡,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如Nginx)。 客户端根据自己的请求情况做负载均衡,Ribbon 就属于客户端自己做负载均衡。 常见负载均衡算法 随机,通过随机选择服务进行执行,一般这种方式使用较少; 轮训,负 阅读全文
posted @ 2026-04-15 22:59 OMGq 阅读(10) 评论(0) 推荐(0)
摘要: nacos介绍 一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。 Nacos 的关键特性包括: 服务发现和服务健康监测 动态配置服务 动态 DNS 服务 服务及其元数据管理 nacos工作原理 核心功能 服务注册:Nac 阅读全文
posted @ 2026-04-14 11:22 OMGq 阅读(24) 评论(0) 推荐(0)
摘要: 一 2PC协议 (一)2PC流程 2PC(两阶段提交,Two-Phase Commit) 顾名思义,分为两个阶段:Prepare 和 Commit Prepare:提交事务请求 基本流程如下图: 1. 询问协调者向所有参与者发送事务请求,询问是否可执行事务操作,然后等待各个参与者的响应。 2. 执行 阅读全文
posted @ 2026-04-12 15:40 OMGq 阅读(14) 评论(0) 推荐(0)
摘要: 管程 管程:指的是管理共享变量以及对共享变量的操作过程,让他们支持并发。 互斥:同一时刻只允许一个线程访问共享资源; 同步:线程之间如何通信、协作。 MESA模型 Java中针对管程有两种实现 一种是基于Object的Monitor机制,用于synchronized内置锁的实现 一种是抽象队列同步器 阅读全文
posted @ 2026-04-09 10:33 OMGq 阅读(6) 评论(0) 推荐(0)
摘要: 一 什么是ThreadLocal ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。ThreadLocal实例 通常来说都是private static类型的,用于关联线程和线程上下文。 特性 阅读全文
posted @ 2026-04-08 16:10 OMGq 阅读(24) 评论(0) 推荐(0)
摘要: Jmap 此命令可以用来查看内存信息,实例个数以及占用内存大小。 jmap -histo 14660 > ./log.txt 堆信息 堆内存dump jmap ‐dump:format=b,file=eureka.hprof 14660 也可以设置内存溢出自动导出dump文件(内存很大的时候,可能会 阅读全文
posted @ 2026-04-08 13:28 OMGq 阅读(9) 评论(0) 推荐(0)