本章节主要介绍微服务的生态,主要内容包括互联网架构演变趋势、SOA和微服务的区别、Dubbo和微服务的区别、微服务的设计原则、SpringCloud常用组件、SpringCloud的版本定义。
本章节主要介绍Eureka和Ribbon,主要内容包括什么是注册中心、常见的注册中心有哪些、为什么需要注册中心、什么是Eureka注册中心、Eureka注册中心的角色、Eureka的快速Demo、Eureka的架构原理、Ribbon是什么、有哪些负载均衡策略,区别是什么、Ribbon的负载均衡策略设置。
本章节主要介绍Consul,主要内容包括为什么需要Consul、Consul的角色有哪些、Consul如何进行工作的、Consul的入门Demo、Consul的集群是指什么、Consul如何搭建集群。
本章节主要介绍Feign,主要内容包括什么是Feign、Feign和OpenFeign的区别在哪、Feign如何配置负载均衡、Feign如何传参、什么是Gzip压缩、什么是Http连接池、Feign的性能优化方案。
本章节主要介绍Hystrix,主要内容包括什么是雪崩效应、什么是Hystrix、请求缓存如何实现、请求合并实现及优点、线程池隔离和信号量隔离的区别、怎么进行服务熔断、服务降级怎么处理、怎么搭建Hystrix监控中心、如何聚合Hystrix监控中心。
本章节主要介绍Sentinel,主要内容包括什么是Sentinel、Sentinel和Hystrix的区别在哪里、Sentinel的核心是什么、搭建Sentinel控制台、Sentinel的流控规则处理、Sentinel的熔断降级规则、Sentinel动态配置规则、Sentinel如何支持RestTemplate、Sentinel如何支持OpenFeign。
本章节主要介绍Zuul,主要内容包括什么是服务网关、为什么要使用网关、网关解决了什么问题、常见网关方案有哪些、什么是Zuul、Zuul如何配置路由规则、网关过滤器指什么、Zuul整合Hystrix、限流算法有哪些、Zuul实现限流、Zuul整合Sentinel。
本章节主要介绍Gateway,主要内容包括什么是服务网关、为什么要使用网关、网关解决了什么问题、常见网关方案有哪些、什么是Gateway、Gateway如何配置路由规则、Gateway如何实现过滤、限流算法有哪些、Gateway实现限流、Gateway整合Sentinel。
本章节主要介绍Sleuth,主要内容包括什么是链接追踪、什么是Sleuth、Sleuth的专业术语讲解、Sleuth的实现原理、Sleuth入门Demo、什么是Zipkin、Zipkin的工作原理、Zipkin快速部署、Zipkin存储追踪信息到不同数据库、ELK分析追踪数据。
本章节主要介绍Stream,主要内容包括消息中间件的特性、SpringCloudStream的核心概念、SpringCloudStream的工作原理、快速入门Demo、自定义消息通道、消息的分组及分区如何实现。
本章节主要介绍Config,主要内容包括什么是配置中心、配置中心解决了什么问题、Config快速入门Demo、如何实现高可用Config、配置中心工作原理、配置中心如何实现自动刷新、对称加密和非对称加密的区别、配置中心实现加密。
本章节主要介绍Bus,主要内容包括什么是消息总线、什么是SpringCloudBus、快速入门案例、客户端发起通知的缺点、服务端发起通知、局部刷新指定服务、局部刷新指定集群。
本章节主要介绍Consul,主要内容包括如何安装Consul、Consul怎么初始化配置、Consul配置中心案例讲解、Consul如何实现配置管理。
本章节主要介绍Apollo,主要内容包括什么是Apollo、Apollo的核心概念和特性、Apollo如何安装、搭建Apollo服务端、客户端如何介入服务端。
PS:本课程只有第一章,如需完整全部教程请联系课程顾问,谢谢。