第一周 作业一:食堂就餐卡系统设计【未陌】
系统用例图
三个角色在系统上的使用场景
消费者

服务员

管理员

组件图
这个图我有点懵,不晓得该怎么设计与思考

组件时序图
这个图是大概的时序图,但是不晓得算不算组件时序图,因为我对前面的组件图好像也没有比较深刻的理解

部署图
系统部署,主要考虑用户量,并发量,系统的服务器能否承受相关流量;
一般的学校考虑3w人左右,用餐高峰考虑50个窗口同时消费,3个Tomcat进行支持绰绰有余;
使用Nginx做一个负载均衡,同时使用keepalive动态的提出宕机的Tomcat;
后台数据库使用双主双从,主要还是确保数据的存储安全,没有从并发量上进行考虑,感觉就只有50;

版权声明: 本文为 InfoQ 作者【a d e】的原创文章。
原文链接:【http://xie.infoq.cn/article/b54c1e68e82a49ff6d33a5227】。文章转载请联系作者。
评论