模块一
微信业务架构图
学生管理系统
方案一
用 nginx 做转发
tomcat 接收后端用 java 做 web 站点
MySQL 做数据库
主从同步保证数据安全
方案二
用 docker 部署环境
还是 nginx 做转发后端 tomcat 接收
java 做 web 站点分成三个微服务
数据库还是 MySQL 主从保证数据安全
方案一
优点
部署简单
人力资源都不高
符合架构三原则
运维方便
缺点
过于简单一个点出问题就全部崩溃
方案二
优点
docker 守护进程会自动拉起程序
web 站点崩溃一个微服务不会影响到其他业务
缺点
项目落地时间会长
人力可能会不足
最终选择方案一
人力足
项目落地快
符合合适原则
评论