摘要: 微服务架构 —— OpenFeign 声明式服务调用 1. 核心理论:为什么需要 OpenFeign?及其便利性体现 在微服务架构中,服务间的调用是核心交互方式。传统上,我们可以使用 Spring 提供的 RestTemplate 来发起 HTTP 请求。然而,这种方式在微服务场景下存在诸多不便,正 阅读全文
posted @ 2026-01-21 16:28 我是刘瘦瘦 阅读(11) 评论(0) 推荐(0)
摘要: 微服务架构 —— Sentinel 流量控制与熔断降级 1. 核心理论:为什么需要服务容错? 在微服务架构中,服务之间相互调用,形成一个复杂的调用链路。如果链路上的某个服务因为网络延迟、自身负载过高或出现异常而变慢或不可用,那么依赖它的上游服务也会被拖慢,请求会堆积,线程池会被占满。这种故障会像雪球 阅读全文
posted @ 2026-01-21 16:28 我是刘瘦瘦 阅读(24) 评论(0) 推荐(0)
摘要: 微服务架构 —— API 网关 (Spring Cloud Gateway) 1. 核心理论:为什么需要 API 网关? 在微服务架构中,一个客户端请求(例如打开一个商品详情页)可能需要调用多个后台服务(商品服务、库存服务、评论服务等)。如果没有统一的入口,会带来诸多问题: 客户端逻辑复杂: 客户端 阅读全文
posted @ 2026-01-21 16:27 我是刘瘦瘦 阅读(17) 评论(0) 推荐(0)
摘要: 微服务架构 —— Nacos 动态配置管理 1. 核心理论:什么是配置中心? 在微服务架构中,随着服务数量的增多,每个服务都有自己的配置文件。如果每次修改配置(如数据库密码、第三方 API 的 Key),都需要去修改每个服务的配置文件,然后重新打包、部署,这将是一场灾难。 配置中心就是为了解决这个问 阅读全文
posted @ 2026-01-21 16:27 我是刘瘦瘦 阅读(46) 评论(0) 推荐(0)
摘要: 微服务架构 —— Nacos 服务发现 1. 核心理论:什么是 Nacos? Nacos 是阿里巴巴开源的一个更现代化的服务发现、配置管理和服务管理平台。它旨在帮助我们更轻松地构建云原生应用和微服务平台。 核心功能: Nacos = 服务注册中心 + 配置中心。它一个组件就同时实现了 Eureka 阅读全文
posted @ 2026-01-21 16:26 我是刘瘦瘦 阅读(12) 评论(0) 推荐(0)
摘要: 微服务架构 —— Eureka Client 1. 核心理论:什么是 Eureka Client? Eureka Client 是一个嵌入在微服务中的 Java 客户端,它负责处理与 Eureka Server 的所有交互。它使得一个普通的 Spring Boot 应用能够转变为一个“可被治理”的微 阅读全文
posted @ 2026-01-21 16:26 我是刘瘦瘦 阅读(4) 评论(0) 推荐(0)
摘要: 知识点 2:服务治理与 Eureka 1. 核心理论:服务治理 微服务架构引入了一个新的问题:当一个系统被拆分成很多微服务后,服务 A 如何知道服务 B 的 IP 地址和端口号在哪里?如果服务 B 为了高可用,部署了多个实例,服务 A 又该如何选择调用哪一个(负载均衡)? 这就是服务治理 (Serv 阅读全文
posted @ 2026-01-21 16:24 我是刘瘦瘦 阅读(4) 评论(0) 推荐(0)
摘要: 微服务架构概述 1. 单体架构 vs 微服务架构 在讨论微服务之前,我们需要先了解与之相对的传统架构:单体架构。 1.1 单体架构 (Monolithic Architecture) 是什么:将应用的所有功能模块(如用户管理、商品管理、订单处理等)都打包在一个独立的单元(例如一个 WAR 包或 JA 阅读全文
posted @ 2026-01-21 16:24 我是刘瘦瘦 阅读(16) 评论(0) 推荐(0)
摘要: Spring Boot 核心 —— 数据访问 (MyBatis) 1. 核心理论:什么是 MyBatis? MyBatis 是一个优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。 核心思想: 将 SQL 阅读全文
posted @ 2026-01-21 16:22 我是刘瘦瘦 阅读(16) 评论(0) 推荐(0)
摘要: Spring Boot 核心 —— Web 开发进阶 1. 统一异常处理 (@ControllerAdvice) 1.1 为什么需要统一异常处理? 在 Web 开发中,Controller 的方法在处理业务逻辑时可能会抛出各种异常。如果我们在每个 Controller 方法内部都使用 try-cat 阅读全文
posted @ 2026-01-21 16:22 我是刘瘦瘦 阅读(3) 评论(0) 推荐(0)