Linux系统管理:
课程目标:
1、了解单体到微服务演变过程
2、了解主流的微服务框架dubbo、Springcloud、istio
3、Springcloud、springcloudAlibaba框架的是佳实践
4、微服务模式与DDD
5、Docker、Dockercompose/K8S服务编排
6、综合示例案例的部署
课程大纲:
主题
|
内容
|
单体到微服务演变过程
|
1、 单体系统弊端
2、 单体到分布式过渡中几种常见方案
3、 JavaEE中的分布式解决方案
4、 SOA与微服务区别
|
主流的微服务框架概述
Springboot实战
|
1、 Dubbo
2、 SpringCloud
3、 服务网格及istio
4、 Spingboot、SpringData、SpringSecurity等
|
Springcloud之注册中心与配置中心
|
1、 Springboot框架
2、 注册中心eureka/zk/nacos/
3、 配置中心springcloud-config/nacos
4、 远程调用feign与Ribbon组件
|
Springcloud之远程调用与负载均衡
|
1、 Fegin组件与Ribbon
2、 Hystrix 熔断机制
3、 http调用与gRPC 协议的互相替换
|
Springcloud之网关
|
1、 网关的作用,常见的网关解决方案
2、 Gateway组件的使用
3、 Nginx/Kong 等其它网关的使用
4、 API流量控制与权限、认证设计
|
Springcloud之其它组件与SpringCloudAlibaba
|
1. Springcloud Bus组件的使用
2. Springcloud stream组件的使用
3. Springcloud Sleuth组件的使用
4. SpringCloudAlibaba中常见组件应用
|
微服务设计模式
|
1. 微服务模式:API网关模式、Saga模式、熔断模式、子域划分模式、扼杀者模式、防腐层模式、独立数据库模式等等
2. 分布式事务的几种方案
|
领域建模设计
|
3. 实体建模与DDD建模
4. DDD落地与四层架构
|
Docker容器的使用
|
5. Docker与Docker-compose的原理
6. 常用的操作和常见软件在容器上的部署
|
K8s下微服务部署
|
7. K8s的使用基础
8. 示例项目部署
|
以上课程可以根据客户实际情况进行灵活调整。
中科信软高级技术培训中心
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获