<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>微服务 | 杨劲松 - Java后端 / AI应用开发工程师</title><link>https://1byteone.github.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</link><atom:link href="https://1byteone.github.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/index.xml" rel="self" type="application/rss+xml"/><description>微服务</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>zh-Hans</language><lastBuildDate>Fri, 15 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://1byteone.github.io/media/icon_hu_1c0e9cb08cfb822a.png</url><title>微服务</title><link>https://1byteone.github.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</link></image><item><title>分布式微云商城</title><link>https://1byteone.github.io/projects/ecommerce-rag-search/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://1byteone.github.io/projects/ecommerce-rag-search/</guid><description>&lt;p&gt;微服务电商平台 - SpringCloud Alibaba技术栈 + MyBatis-Plus + Feign远程调用。&lt;/p&gt;
&lt;h2 id="项目概述"&gt;项目概述&lt;/h2&gt;
&lt;p&gt;从单体架构到微服务演进的完整实践，覆盖企业级中间件集成与分布式解决方案。项目对标中高级Java后端工程师核心能力模型，按技术深度分层实现。&lt;/p&gt;
&lt;h2 id="专业goal岗位能力对标"&gt;专业GOAL（岗位能力对标）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;层级&lt;/th&gt;
&lt;th&gt;能力域&lt;/th&gt;
&lt;th&gt;覆盖模块&lt;/th&gt;
&lt;th&gt;权重&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🥇 &lt;strong&gt;分布式架构&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;微服务拆分、服务治理、分布式事务、消息队列&lt;/td&gt;
&lt;td&gt;mall-order-service, mall-seckill-service, Middleware&lt;/td&gt;
&lt;td&gt;35%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🥈 &lt;strong&gt;中间件深度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Redis缓存、ES搜索、RocketMQ消息、Seata事务、Sentinel限流&lt;/td&gt;
&lt;td&gt;docs/Middleware/ (11个中间件)&lt;/td&gt;
&lt;td&gt;30%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🥉 &lt;strong&gt;业务实现&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;商品/用户/购物车/订单CRUD、JWT鉴权、AOP日志&lt;/td&gt;
&lt;td&gt;mall-product-service, mall-user-service, mall-cart-service&lt;/td&gt;
&lt;td&gt;25%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🏅 &lt;strong&gt;工程化&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Docker容器化、Gateway网关、Nacos配置中心、CI部署&lt;/td&gt;
&lt;td&gt;mall-gateway, docs/docker/&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="核心职责"&gt;核心职责&lt;/h2&gt;
&lt;p&gt;主导秒杀链路、搜索/RAG、分布式一致性与研发规范。&lt;/p&gt;
&lt;h2 id="技术架构"&gt;技术架构&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────┐ ┌──────────┐ ┌──────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 客户端 │ │ 客户端 │ │ 客户端 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────┬─────┘ └────┬─────┘ └────┬─────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └──────────────┴──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ┌──────┴──────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ Spring Cloud │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ Gateway │ ← 统一鉴权 + 路由 + 限流
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └──────┬──────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ┌──────────┼──────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌────┴────┐ ┌──┴───┐ ┌───┴────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 业务服务 │ │ 中间件 │ │ 基础设施 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ User │ │ Redis │ │ Nacos │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Product │ │ MySQL │ │ Sentinel│
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Order │ │ Mongo │ │ Seata │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Cart │ │ ES │ │ XXL-Job │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Pay │ │ MQ │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Seckill │ │ Canal │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─────────┘ └──────┘ └─────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="项目结构"&gt;项目结构&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mall-micro-cloud/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mall-api/ # Feign接口声明层
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mall-common/ # 公共工具模块
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mall-gateway/ # Spring Cloud Gateway网关
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mall-services/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-user-service/ # 用户服务（JWT + BCrypt鉴权）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-product-service/ # 商品服务（MyBatis-Plus）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-cart-service/ # 购物车服务（Redis缓存）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-order-service/ # 订单服务（Seata分布式事务）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-pay-service/ # 支付服务（RocketMQ事务消息）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-seckill-service/ # 秒杀服务（高并发 + 限流）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-es-service/ # 商品搜索服务（Elasticsearch）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-oss-service/ # 对象存储服务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-scheduler-service/ # 分布式调度服务（XXL-Job）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── mall-consumer-service/ # 消息消费服务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── mall-test-service/ # 测试服务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── docs/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── Middleware/ # 11个中间件实战文档
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── interview/ # 面试题库（9章）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── db-sql/ # 业务表SQL
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── docker/ # Docker容器化部署指南
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── pom.xml # Maven父POM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="技术亮点"&gt;技术亮点&lt;/h2&gt;
&lt;h3 id="1-分布式架构"&gt;1. 分布式架构&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;微服务拆分&lt;/strong&gt;: 按业务域拆分为用户、商品、订单、支付等独立服务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;服务治理&lt;/strong&gt;: Nacos服务注册发现 + Gateway统一路由&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分布式事务&lt;/strong&gt;: Seata AT模式保证跨服务数据一致性&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-中间件深度集成"&gt;2. 中间件深度集成&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Redis&lt;/strong&gt;: 缓存 + 分布式锁 + 会话管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: 全文搜索 + IK分词&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RocketMQ&lt;/strong&gt;: 异步消息 + 事务消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sentinel&lt;/strong&gt;: 限流降级 + 熔断保护&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-高并发秒杀"&gt;3. 高并发秒杀&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Redis预扣库存 + Redisson可重入锁&lt;/li&gt;
&lt;li&gt;RocketMQ异步落库解决超卖&lt;/li&gt;
&lt;li&gt;Sentinel限流保护系统稳定&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="4-工程化实践"&gt;4. 工程化实践&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Docker容器化部署&lt;/li&gt;
&lt;li&gt;Gateway统一鉴权&lt;/li&gt;
&lt;li&gt;Nacos配置中心&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="项目成果"&gt;项目成果&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;架构&lt;/strong&gt;: 完成11个微服务拆分与治理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中间件&lt;/strong&gt;: 集成11个企业级中间件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能&lt;/strong&gt;: 万级并发压测稳定运行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文档&lt;/strong&gt;: 完整的中间件实战文档与面试题库&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;项目状态&lt;/strong&gt;: ✅ 已完成&lt;br&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;:
&lt;/p&gt;</description></item></channel></rss>