1.本项目可以使用容器编排技术,实现一键部署,方便程序员在基础上再次开发
2.1.项目前端使用了Vue3+Vite+Naive-UI+Vxe-Table+Vxe-UI的技术栈,前端的性能经过了丧心病狂的优化(gzip压缩,动态导入,异步组件,代码块切割,组件打包切割,动态异步自定义组件包装,动态异步加载的svg图,webp图片压缩,复杂度拆分,Nginx静态压缩块,Nginx负载均衡,patch-package打补丁,浏览器加载体积拆分)
2.2.项目后端使用了Java+Spring Alibaba Cloud+Nacos+Gateway的微服务架构,可以使用Docker编排一键部署Nacos,Gateway,Nginx,MySQL,Sentinel,Redis等各种元件,鉴权框架采用了Sa-Token,缓存使用了Caffeine(1级)+Redis(2级)的2级机制,分布式环境下也可以充分的利用,数据源使用了Hikari,DAO使用了EasyQuery框架,具备了一定的后端运维/部署文档,应用服务模块的代码包拆分合理,包管理器采用当前非常流行的Gradle,可以简单快速有效的执行编译