站在巨人的肩膀上搬砖

导航

 

首先介绍一下在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的配置问题,也不用费太多精力可以做c端h5页面

二是后端sofaboot,前期中小企业,可以做到单机部署整套业务。若是考虑到业务未来2-3年用户暴涨,无需担心,集群/分布式/微服务拆分,路子已经铺好,对应的一套开发流程也是官网有迹可寻的东西。

三是使用acts 测试框架,可以快速完成单元测试,进而完成分支、行等静态代码分析等,是一大神器,节省大量基础开发成本。

四是单机docker部署,用户量短期暴增,可以快速做到,单机mysql,集群主从复制。未来也可以快速迁移k8s.

五是nginx -upstream - location 匹配解析随着业务用户增大,逐步拆解-。

等等。想到哪来介绍哪,有缺漏的下文会尽量补充。

哈哈哈,好,今天先介绍到这儿。

posted on 2020-04-14 10:28  站在巨人的肩膀上搬砖  阅读(115)  评论(0)    收藏  举报