食堂就餐卡系统设计
部署图

组件图

组件时序图

用例图

说明
食堂就餐卡系统,整个设计是在局域网内部,涉及到的用户角色和权限不在本设计内。一个食堂消费者不会很多,没有考虑分布式和高并发的场景。统计有单独的表,统计工作由食堂服务来处理,每次累加,本地事物保证记录和统计数据的一致性,没有做异步处理。充值和消费需要保证幂等性。
ps:知识发散起来太多了,很多自己只是知道,真正做起来就蒙圈,不知道该如何去做。假如,这个系统要做外网,而且量很大,网关怎么做,鉴权怎么做,负载怎么做等等。感觉自己不会的太多,要学的东西太多。
评论