云服务技术架构
JeeSite 云服务架构指南,包括 SaaS 多租户、集群部署、Spring Cloud 微服务、分布式事务、分库分表等。
使用流程
- 匹配文档:根据用户问题,在「文档映射」表中查找最相关的 permalink
- 获取缓存:在 jeesite skills 根目录下执行
python3 scripts/cache_docs.py --skill cloud-arch --permalink <permalink>脚本,缓存目录为references/.cache/cloud-arch/,不存在时自动回退到~/.cache/jeesite/cloud-arch/ - 读取内容:先读
__00.md目录索引文件,了解章节结构,按需读取__01.md~`__NN.md` - 回答问题:缓存文件有效期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/ |