架构实战营
1、微信业务架构图
2、高性能--支撑 1000 个人,不需要高性能
高可用--毕业设计作品,不需要高可用
可扩展--需求固定,不需要扩展
成本、安全---学生收入不高,低成本,
备选架构 1:
一个人负责组件模块,业务服务器采用 PHP 实现
优点部署简单,确定服务器都是单点,php 的压力比较大
备选架构二:
业务服务器选用 java 语言,3 人负责不同的模块,db 采用主从
优点:三人同时参与业务服务器的开发,开发效率更高,没有单点故障
缺点:没能利用 php 这个强能力
最终选择方案二:
合适原则:符合团队技术水平,开发成本低,部署简单
简单原则:不进行系统拆分,没采用微服务
演进原则:不需要演进
版权声明: 本文为 InfoQ 作者【踩着太阳看日出】的原创文章。
原文链接:【http://xie.infoq.cn/article/c4c8ec64cb3705f5a2ae740c7】。未经作者许可,禁止转载。
评论