摘要

随着互联网应用规模的不断扩大,传统的垂直应用架构已无法应对,微服务架构逐渐成为主流。在后疫情时代,本着"应线上尽线上"指导思想,设计实现了基于微服务的网上订餐系统。整个系统分为用户访问层、业务微服务层和基础服务层三层,在中间业务层将用户登录、餐品预订、用户支付、商户结算等功能抽取为微服务,微服务通过调用基础服务层校园一卡通开放平台Rest API,实现基于一卡通的身份认证和支付功能。微服务架构的实现采用Dubbo框架,使系统具有良好的服务调用和负载均衡的能力。