课程培训
|
微服务架构培训课程
课程大纲 一 微服务架构知识原理 1.什么是微服务架构; 2.微服务架构特点; 3.微服务架构与SOA架构区别与联系; 4.微服务架构应用场景; 5.微服务架构挑战; 二 微服务架构设计之总体架构 1.互联网架构演进; 2.微服务架构构成(服务拆分、服务拓扑关系图); 3.微服务架构设计原则; 4.微服务架构服务粒度设计; 5.微服务架构之我们的实践案例; 三 微服务架构设计之框架选择 1.微服务架构设计之开发框架选择(Spring Boot); 2.微服务架构设计之容器选择(Docker); 3.微服务架构设计之服务注册选择(Zookeeper、Etcd、Consul); 4.微服务架构设计之服务网关选择(Nginx、Node.js、Netflix Zuul); 5.微服务架构设计之自动化部署选择(Jenkins、GitLab CI); 6.微服务架构设计之我们的实践案例; 四 微服务架构设计之开发框架 1.微服务架构设计开发框架选择Spring Boot 原因; 2.微服务架构设计之Spring Boot 环境搭建; 3.微服务架构设计之Spring Boot 开发技巧&注意事项; 4.微服务架构设计之Spring Boot 实战案例; 五 微服务架构设计之容器 1.微服务架构设计容器选择Docker原因; 2.微服务架构设计Docker环境搭建; 3.微服务架构设计Docker实战案例; 六 微服务架构设计之服务注册 1.微服务架构设计需要服务注册原因; 2.微服务架构设计服务注册选择Zookeeper原因; 3.微服务架构设计Zookeeper环境搭建; 4.微服务架构设计之服务注册设计; 5.微服务架构设计之服务注册实践案例; 七 微服务架构设计之服务发现 1.微服务架构设计为什么需要服务发现; 2.微服务架构设计服务发现设计(Session设计); 3.微服务架构设计服务发现实践案例; 八 微服务架构设计之服务网关 1.微服务架构设计服务网关作用; 2.微服务架构设计服务网关为什么选择Nginx; 3.微服务架构设计之Nginx网关环境搭建; 4.微服务架构设计之服务网关设计; 5.微服务架构设计之实践案例; 九 微服务架构设计之关键技术 1.微服务架构设计之微服务无状态化设计; 2.微服务架构设计之负载均衡设计; 3.微服务架构设计之分级管理; 4.微服务架构设计之异步调用(状态机等方式); 5.微服务架构设计之设置合理超时; 6.微服务架构设计之服务降级; 7.微服务架构设计之幂等设计; 8.微服务架构设计之我们的实践案例 十 微服务架构设计之自动化部署 1.微服务架构设计自动化部署目的; 2.微服务架构设计自动化部署为什么选择Jenkins; 3.微服务架构设计Jenkins环境搭建; 4.微服务架构设计自动化部署模式/架构; 5.微服务架构设计之我们的实践案例; 十一 微服务架构设计之柔性可用 1.微服务架构之服务柔性可用概念; 2.微服务架构之服务柔性可用使用业务场景; 3.微服务架构之服务柔性可用设计环节; 4.微服务架构之服务柔性可用之原则篇、架构篇、框架篇、业务篇; 5.微服务架构之移动时代柔性可用打造; 6.微服务架构之我们的实践案例; 十二 微服务架构设计之性能评估&扩容 1. 微服务架构之服务性能评估目的; 2. 微服务架构之服务性能相关环节; 3. 微服务架构之服务性能评估工具; 4. 微服务架构之服务性能评估方法; 5. 微服务架构之服务扩容; 6. 微服务架构之我们的案例; 十三 微服务架构设计之监控 1.微服务架构监控重要性; 2.微服务架构监控数据采集方法; 3.微服务架构监控设计; 4.微服务架构之进程监控; 5.微服务架构之语义监控; 6.微服务架构之错误日志监控; 7.微服务架构之机器资源监控; 8.微服务架构之数据波动监控; 9.微服务架构之优秀监控框架选择(open-falcon); 10.微服务架构设计之我们的实践案例; 十四 微服务架构设计之安全 1.微服务架构之安全重要性; 2.微服务架构之被攻击类型; 3.微服务架构之XSS攻击; 4.微服务架构之注入攻击; 5.微服务架构之CSRF攻击; 6.微服务架构之其他攻击; 7.微服务架构之通用防护; 8.微服务架构之数据加密(连接、传输、存储); 9.微服务架构之反作弊; 10.微服务架构之我们的实践案例; 十五 微服务架构设计之问题分析 1.微服务架构之线程堆栈技巧; 2.微服务架构之线程堆栈分析方法; 3.微服务架构之借助堆栈分析性能瓶颈方法; 4.微服务架构之我们的实践案例; 十六 微服务架构设计之案例 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|