微信业务架构图和“学生管理系统”毕业架构设计
作业
画出微信的业务架构图。
“学生管理系统”毕设架构设计
微信业务架构图
“学生管理系统”毕设架构设计
方案一:
优点
方案一是将不同服务分别部署到不同的服务器上,在以后更新某一服务的生产版本时其他服务也能正常对外工作,同时可以根据实际使用需求,将需要经常请求的服务部署到具有更优秀性能的服务器上,数据库采用的是主从备份确保数据安全。
不足
方案一需要较多的服务器而且服务是分别部署到不同服务器上的,这会给学校以及后续的运维团队带来一定成本。
方案二:
优点
部署简单,将所有服务都写到一个工程里,后期维护成本比较低。
不足
多人开发的时候,因为工程是混合在一起,可能某一个人修改了一个地方,就会影响到其他人使用。
结论:
针对学校和自身团队当前情况,建议选择方案二。当前团队开发人数较少,并且实际用户也只有一千人,业务数据逐年也属于平稳增长,所以建议使用方案二。
评论