曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
大型互联网微服务架构实战培训与咨询
培训大纲:
第一天 |
上午 |
1.微服务架构的时代背景 2.微服务架构的核心设计思想概述 3.微服务架构的适用场景 4.单体架构向微服务架构的演进过程(“中心化”思想向“去中心化”思想演变) 5.微服务架构与传统架构相比的优缺点:运维角度、开发角度、测试角度 6.讲解Maven3 + Nexus + Jenkins + GitLab一体化微服务构建流程及BearyChat消息机器人 7.Spring Cloud微服务框架的核心设计思想介绍 |
下午 |
8.Spring Cloud与Dubbo在架构设计思想上有什么差异 9.通过案例讲解如何将Dubbo微服务化架构改造成Spring Cloud微服务化架构 10.通过案例讲解如何利用Spring Cloud做全新的微服务化架构设计 11.Spring Boot的工作机制介绍 12.Spring boot + Spring Cloud + Maven3 + Nexus如何实战集成 13.半虚拟化、全虚拟化工作机制介绍 14.半虚拟化Xen,全虚拟化KVM、VMware、VirtualBox,容器化Docker的演进过程 15.介绍半虚拟化、全虚拟化、容器化的各自优缺点及适用场景 16.讲解Docker容器的核心架构设计思想及工作机制 |
|
第二天 |
上午
|
17.Docker容器对比KVM、VMware虚拟化从底层工作原理上有什么不同. 18.Docker中的namespaces、Cgroups、union FS 19.讲解Docker容器的常用命令的用法:docker images/logs/run/create/pull/rm/rmi/save/search/start/stop/ps/restart/inspect 20.讲解如何利用Docker将Tomcat、MongoDB、Redis等技术服务容器化,如何将开发的微服务容器化 21.介绍Docker实战中经常遇到的问题及解决方案 22.Docker三剑客:docker-machine、docker compose、docker swarm 23.Docker容器集群管理:Kubernetes |
下午 |
24.基于Docker如何构建MongoDB Replica Set服务集群 25.基于Docker如何构建Redis服务集群 26.基于Docker如何构建Nginx分发服务集群 27.Spring Cloud + Zookeeper + Kafka + MongoDB + Redis + Docker 28.基于微服务架构的系统如何做系统自身健康的保障(内似阿里的“鹰眼”监控系统) 29.讲解基于微服务架构如何解决事务问题:可靠消息的最终一致性方案(异步确保型)、TCC事务补偿型方案(两阶段提交型)、最大努力通知型方案 30.案例分析:pay完整金融支付项目微服务化架构讲解 |