- Spring Cloud 特点
- 为服务消费者整合 Ribbon
- Hystrix 实现容错
- 使用 Spring Cloud Config
- Zipkin 的使用
- Docker 镜像构建
- Docker Compose 编排文件编写
- Eureka 使用
- 消费者整合 Feign
- 配置 Zuul 网关
- Spring Cloud Sleuth 简介
- Docker 安装及常用命令
- Docker Registry 与 Maven 构建镜像
- 通过 Docker Compose 编排启动微服务
本课程主要讲解如何通过实验的方式实战 Spring Boot/Cloud 并结合 Docker 使用。课程包含了服务注册于发现中心 Eureka,Spring Boot Actuator 监控端点,Ribbon 客户端负载均衡,Feign 声明式 REST 调用,Docker Compose 的基本使用等知识点,最后通过 Dcoker Compose 介绍了接近实际开发的两个例子。
什么是微服务?它解决了哪些问题?它又具有哪些特征呢?关于一些微服务理论性的内容在网上基本都有了,因此本课程主要讲解如何通过实验的方式实战 Spring Boot/Cloud 并结合 Docker 使用。课程包含了服务注册于发现中心 Eureka、Spring Boot Actuator 监控端点、Ribbon 客户端负载均衡、Feign 声明式 REST 调用、 Hystrix 容错处理、Zuul 网关、Spring Cloud Config 配置管理、Spring Cloud Sleuth 与 Zipkin 结合图形化展示、Docker 与 Docker Compose 的基本使用,最后通过 Dcoker Compose 介绍了接近实际开发的两个例子。
本训练营课程共分为 15 个部分。课程首先会介绍一下微服务架构和 Spring Cloud 相关概念。接着就开始基于 Spring Cloud 开始实战编写微服务,从 Eureka 服务注册与发现到后面的 Docker 运行微服务。最后结合 Docker Compose 编排多个 Docekr 容器。
Spring Cloud确实是个好东西,这个课程可以说内容丰富,而且易于上手和理解,课程不错的
这个Spring Cloud 课程内容丰富涵盖面广,各个实验步骤都很完整,可以比较容易的实现实验预计的内容,适合入门学习。
Spring Cloud 兼容性强,体量较小便于部署,符合当下的成本控制,是一种高效的轻量级开发框架。
不错
了解SpringCloud是什么
有很多内容没有说明
🆗
非常有趣
比较基础的内容
基础
比较基础的内容
体系完善
相当于一个配置中心
Zuul 是 Netflix 开源的微服务网关,它可以和 Eureka、Ribbon、Hystrix 等组件配合使用。Zuul 的核心是一系列的过滤器,这些过滤器帮助我们完成以下功能:
身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求; 审查与监控:在边缘位置追踪有意义的数据和统计结果,从而为我们带来精确的生产视图; 动态路由:动态地将请求路由到不同的后端集群; 压力测试:逐渐增加指向集群的流量,以了解性能; 负载分配:为每一种负载类型分配对应容量,并弃用超出限定值的请求; 静态响应处理:在边缘位置直接建立部分响应,从而避免其转发到内部集群; 多区域弹性:跨越 AWS Region 进行请求路由,旨在实现 ELB(Elastic Load Balancing,AWS 提供的弹性负载均衡服务)使用的多样化;以及让系统的边缘更贴近系统的使用者。
有用