# Cloud Arch

> 检索JeeSite云服务架构文档（SaaS、集群、微服务、分布式事务等）。Invoke when user asks about cloud architecture, SaaS, cluster, microservices, or distributed systems.

- Skill: `thinkgem/cloud-arch` (Agent Skill)
- Install (CLI): `npx skillmds@latest add thinkgem/cloud-arch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thinkgem/cloud-arch/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: thinkgem (https://skillmd.com/u/thinkgem)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/thinkgem/cloud-arch

---


# 云服务技术架构

JeeSite 云服务架构指南，包括 SaaS 多租户、集群部署、Spring Cloud 微服务、分布式事务、分库分表等。

## 使用流程

1. **匹配文档**：根据用户问题，在「文档映射」表中查找最相关的 permalink
2. **获取缓存**：在 jeesite skills 根目录下执行 `python3 scripts/cache_docs.py --skill cloud-arch --permalink <permalink>` 脚本，缓存目录为 `references/.cache/cloud-arch/`，不存在时自动回退到 `~/.cache/jeesite/cloud-arch/`
3. **读取内容**：先读 `__00.md` 目录索引文件，了解章节结构，按需读取 `__01.md`~`__NN.md`
4. **回答问题**：缓存文件有效期3天，自动更新缓存，并基于读取的文档内容回答

## 关键词

SaaS、多租户、集群、负载均衡、高可用、微服务、Spring Cloud、分布式事务、Seata、分库分表、ShardingSphere、监控、SkyWalking、ELK、日志、Nacos、Gateway、Sentinel、服务治理、配置中心、AT模式、读写分离、数据分片、Spring Boot Admin、APM、链路追踪、Elasticsearch、Logstash、Kibana、会话共享、Nginx、Redis、租户隔离、服务注册、流量控制

## 触发场景

- SaaS多租户怎么用
- 集群部署怎么配
- Spring Cloud微服务怎么搭建
- 分布式事务怎么处理
- 分库分表怎么配
- Spring Boot监控怎么用
- 链路追踪怎么配
- 日志收集怎么配
- Nacos服务注册
- Gateway网关
- Sentinel流量控制
- Seata AT模式
- ShardingSphere分片
- 读写分离
- 会话共享Redis
- Nginx负载均衡
- 租户数据隔离
- 配置中心
- 服务治理
- APM性能监控

## 文档映射

| 文档标题 | sidebarTitle | permalink | 摘要与关键章节 | 关联文档 |
|----------|-------------|-----------|---------------|---------|
| SaaS多租户 | SaaS架构、多租户 | /saas-corp-use/ | SaaS多租户架构、企业版、租户隔离。关键章节：租户模式、数据隔离 | /cluster/、/springcloud/ |
| 集群部署 | 负载均衡、集群、高可用 | /cluster/ | 集群部署、负载均衡、会话共享、高可用。关键章节：会话共享、Nginx配置 | /springcloud/、/install-deploy/ |
| Spring Cloud | SpringCloud分布式微服务 | /springcloud/ | 微服务架构、Nacos、Gateway、Sentinel。关键章节：技术选型、模块介绍 | /cluster/、/springcloud-seata/ |
| 分布式事务Seata | 分布式事务Seata、AT模式 | /springcloud-seata/ | Seata分布式事务、AT模式。关键章节：Seata配置、AT模式 | /springcloud/ |
| 分库分表 | 读写分离、分库分表方案 | /sharding/ | ShardingSphere分库分表、读写分离。关键章节：分片策略、读写分离 | /springcloud/、/dao-mybatis/ |
| Spring Boot监控 | Spring Boot监控系统 | /webadmin/ | Spring Boot Admin监控。关键章节：服务端配置、客户端配置 | /springcloud/、/skywalking/ |
| SkyWalking | SkyWalking追踪系统 | /skywalking/ | SkyWalking链路追踪、APM。关键章节：安装配置、Agent集成 | /springcloud/、/webadmin/ |
| ELK日志 | ELK日志收集分析 | /elk-log/ | ELK日志收集、Elasticsearch、Logstash、Kibana。关键章节：各组件安装配置 | /springcloud/、/cluster/ |


## 常见问题映射

| 用户问题 | 推荐文档 | WebFetch URL |
|----------|----------|-------------|
| SaaS多租户怎么用？ | SaaS多租户 | https://jeesite.com/docs/saas-corp-use/ |
| 集群部署怎么配？ | 集群部署 | https://jeesite.com/docs/cluster/ |
| Spring Cloud怎么搭建？ | Spring Cloud | https://jeesite.com/docs/springcloud/ |
| 分布式事务怎么处理？ | 分布式事务Seata | https://jeesite.com/docs/springcloud-seata/ |
| 分库分表怎么配？ | 分库分表 | https://jeesite.com/docs/sharding/ |
| Spring Boot监控？ | Spring Boot监控 | https://jeesite.com/docs/webadmin/ |
| 链路追踪怎么配？ | SkyWalking | https://jeesite.com/docs/skywalking/ |
| 日志收集怎么配？ | ELK日志 | https://jeesite.com/docs/elk-log/ |

