微信业务架构分析 & 学生管理系统架构选型
微信业务架构分析

几点思考:
学生管理系统架构选型
复杂度分析
备选方案1

按照子系统划分业务服务器,并且冗余1台保证服务可用性。
优点:
缺点:
备选方案2

不划分业务服务器,并且冗余2台保证可用性。
优点:
备选方案3

不划分业务服务器,并且冗余1台保证可用性。
优点:
缺点:
备选方案4

不划分业务服务器,没有任何冗余。
优点:
缺点:
方案取舍
根据以下三原则分析,最终选择备选方案3。
合适原则:
简单原则:
演化原则:
几点思考:
按照子系统划分业务服务器,并且冗余1台保证服务可用性。
优点:
缺点:
不划分业务服务器,并且冗余2台保证可用性。
优点:
不划分业务服务器,并且冗余1台保证可用性。
优点:
缺点:
不划分业务服务器,没有任何冗余。
优点:
缺点:
根据以下三原则分析,最终选择备选方案3。
合适原则:
简单原则:
演化原则: