刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行其道,有哪个互联网产品不说自己是微服务架构呢?
第1章:架构设计。本章详细讲解了秒杀抢购的应用场景并对该应用场景进行深 度剖析。通过业务分析,提出相应的业务级解决方案及系统级解决方案,并规划出技 术栈的实现重点和难点。最后基于秒杀抢购的实际业务规划出“双11”抢购项目的业务 务架构、应用架构、技术架构及部署架构。
第2章:微服务架构。本章从行业发展讲起,通过罗列行业发展中常见的软件架 构建模式引出互联网企业应用中目前最流行的微服务架构。针对微服务架构做深入探讨, 并基于微服务架构对“双II”抢购项目进行应用拆分。
第3章:Docker环境搭建。本章从Docker的实际操作讲起,在操作中讲解Docker 的运行原理,包括对Docker镜像、容器及可视化工具的讲解。最后以'‘双11”抢购项 目为例,快速搭建该项目开发所需的Docker环境。