当前位置: 首页 > 内训课程 > 课程内容
广告1
相关热门公开课程更多 》
相关热门内训课程更多 》
相关最新下载资料

微服务架构设计实战

课程编号:40815

课程价格:¥21000/天

课程时长:2 天

课程人气:386

行业类别:行业通用     

专业类别:管理技能 

授课讲师:张晓诚

  • 课程说明
  • 讲师介绍
  • 选择同类课
【培训对象】


【培训收益】


微服务架构与设计 (基于springBoot与springCloud)
一级 二级 细节
任务0 (特点) 掌握基础  
项目优先  
代码实战  
任务1 (前导) 学习方法  
敏捷开发  
小组分工  
工具安装与配置 安装
典型工具介绍
任务2 (Java概述) 面向过程  
面向对象  
介绍Java实用的5个包  
高级介绍 多线程
反射
异常处理
任务3 (概述) 什么是微服务架构(MSA)  
架构特点  
微服务架构与SOA架构区别与联系  
架构应用场景  
架构挑战  
架构构成(服务拆分、服务拓扑关系图)  
任务4 (springBoot体验) 选择Spring Boot 原因  
SpringBoot 环境搭建  
基于SpringBoot实现CRUD应用  
任务5 (springBoot提升) 工具详解 IDEA
STS
配置文件 自定义属性
随机数
多环境配置
较为复杂的RESTful API以及单元测试  
使用Swagger2构建RESTful API  
使用Spring Security进行安装管理  
多数据源配置 使用JdbcTemplate
Spring-data-jpa
myBatis 整合
注解
noSQL 与Redis整合
注解配置与EhCache使用  
默认日志的配置  
消息服务之JMS与RabbitMQ  
Spring Boot Actuator监控端点  
任务6 容器化应用 (Docker) 应用场景  
优点  
整体架构  
实战 RHEL安装Docker
Docker File的制作
运行Docker镜像
管理Docker容器
任务7 (springCloud 之服务注册与发现) 选择Eureka、Consul原因  
配置和使用Eureka Server  
配置和使用Eureka Client  
使用Consul的服务治理实现  
任务8 (springcloud之 服务负载均衡) 满足什么需求  
使用LoadBalancerClient  
使用Ribbon实现负载均衡  
使用Feign实现负载均衡  
任务9 (springcloud之配置) 满足什么需求  
基于Spring Cloud Config来构建  
任务10 (SpringCloud之 服务容错保护) 满足什么需求  
Hystrix服务降级  
Hystrix依赖隔离  
Hystrix断路器  
Hystrix监控面板  
Hystrix监控数据聚合  
任务11 (SpringCloud之服务网关) 满足什么需求  
服务网关zuul  
路由配置  
过滤器  
任务11 (其他) 消息总线  
消息驱动的微服务  
分布式服务跟踪  
服务综合管理   

咨询电话:
0571-86155444
咨询热线:
  • 微信:13857108608
联系我们