CMS需求文档
文章目录
一、单体(分布式)架构
可根据实际情况,采用不同的部署方案。
- 资源共享:系统中每个服务节点上的资源都可以被系统中的其他节点访问。 经济型:分布式系统的使用成本远低于集中式系统。
- 可伸缩性好:系统可以方便地增删新的服务资源以满足需要。
- 健壮性:分布式系统中的信息冗余可以容忍一定程度的软硬故障。
- 性能高:通过越来越多的设备互连,以及高效的任务分配,分布式系统性能越来越高。
- 可扩展性:分布式架构可以通过水平扩展和垂直扩展来增加系统的容量和性能。
- 高可用性:分布式架构可以实现高可用性,即使一个节点出现故障,系统仍然可以继续运行。
- 低延迟:分布式架构可以通过就近访问、负载均衡等技术实现低延迟的请求响应。
- 可靠性:分布式架构可以通过数据备份、故障转移等技术实现系统的可靠性。
二、技术
- Spring Boot
- Sa-Token
- Mybatis Plus
- MySQL
- Redis、Redisson
三、面向用户
- 后台超管
- 后台普管:内容编辑、发布等
四、功能列表
1.1.用户管理
- 登录、注销、用户资料管理、
1.2.权限体系
- 多租户;
- 集团内上下级管理(分级授权、细粒度)、范围可见性;