摘要

传统单体架构存在着开发技术单一、系统耦合度高、错误隔离性差、可收缩性差等缺点。微服务架构以分而治之、可收缩性强、模块独立开发、迭代周期短等优点逐渐成为新一代软件开发架构用来弥补单体架构的缺陷。介绍了微服务架构的基本概念,以Spring Cloud微服务框架为基础,利用Java语言、中间件技术和MySQL数据库设计并实现了一个教师教学评价系统。论述了微服务架构实现的关键步骤和系统核心模块的实现过程,为微服务架构在应用中的实现提供了一定的借鉴。