首先介绍一下在github上地址:
https://github.com/jxtpro/mkweb-full-stack
其次是介绍一下该项目已经在线运营了,官网地址也贴一下哈:
http://mk.3jxq.com/#/welcome
这个开源项目的技术栈也介绍一下哈:
采用的是阿里开源框架:sofaboot + antd-design-pro + acts + docker + mysql + nginx + (未来k8s)
所以整个项目技术栈来说还是比较新的,业内有关这么全的也是只有这么一个好像。
之后采用这么个技术栈,有以下几点参考:
一是前端antd-design-pro ,中台前端可以采用区块开发,效率和输出质量上有很高的保障,不用担心webpack的配置问题等
二是后端sofa,前期中小企业,可以做到单机部署整套业务。若是考虑到业务未来2-3年用户暴涨,无需担心,路子已经铺好。
三是使用acts 测试框架,可以快速完成单元测试,进而完成分支、行等静态代码分析等,是一大神器。
四是单机docker部署,用户量可以快速做到,单机mysql,集群主从复制
五是nginx -upstream - location 匹配解析随着业务用户增大,逐步拆解-。
哈哈哈,好,今天先介绍到这儿。