本项目实践基于dohser的微服务部署过程。
- 以sockshop为例了解经典网上商城的的基本组件和依赖关系,适当讨论未来网站架构的发展方向;
- 了解docker,对微服务系统的支持作用,并学习docker相关的36条基础命令,总结命令特征和使用周期;
- 了解java web项目,maven构建工具的一般用法,特别是重点学习docker-maven-plugin的用法;
- 根据从源码到镜像的构建过程,讨论微服务应用的特点;
- 根据个人实际操作过程中的问题,总结dockerFile、yml、pom.xml文件中的错误位置,尝试设计智能化解决方案;
- 咖啡店为基础,尝试docker-maven-plugin对应该项目的配置方法,以及该插件的泛化方法。
理解互联网应用的轻量级构造方法
掌握微服务应用系统的快速、可靠部署
探索当代各类应用运行的底层支撑(轻量级虚拟化技术),以及处理各类异常的解决方案