8

一、Zipkin是什么

 3 years ago
source link: https://guisu.blog.csdn.net/article/details/107034137
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
架构设计(12) --分布式链路跟踪:Zipkin实践_黄规速博客:学如逆水行舟,不进则退-CSDN博客

1、课程简介

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

       在本套课程中,我们将全面的讲解Spring Cloud技术栈, 从环境的部署到技术的应用,再到项目实战,让我们不仅是学习框架技术的使用,而且可以学习到使用Spring Cloud如何解决实际的问题。

Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构。

- 注册中心负责服务的注册与发现,很好将各服务连接起来

- 断路器负责监控服务之间的调用情况,连续多次失败进行熔断保护。

- API网关负责转发所有对外的请求和服务

- 配置中心提供了统一的配置信息管理服务,可以实时的通知各个服务获取最新的配置信息

- 链路追踪技术可以将所有的请求数据记录下来,方便我们进行后续分析

- 各个组件又提供了功能完善的dashboard监控平台,可以方便的监控各组件的运行状况

2、适应人群

有一定的Java基础,并且要有一定的web开发基础。

3、课程亮点

       系统的学习Spring Cloud技术栈,由浅入深的讲解微服务技术。涵盖了基础知识,原理剖析,组件使用,源码分析,优劣分析,替换方案等,以案例的形式讲解微服务中的种种问题和解决方案

l  微服务的基础知识

n  软件架构的发展史

n  微服务的核心知识(CAP,RPC等)

l  注册中心

n  Eureka搭建配置服务注册

n  Eureka服务端高可用集群

n  Eureka的原理和源码导读

n  Eureka替换方案Consul

n  Consul下载安装&服务注册&高可用

l  服务发现与服务调用

n  Ribbon负载均衡基本使用&源码分析

n  Feign的使用与源码分析

n  Hystrix熔断(雪崩效应,Hystrix使用与原理分析)

n  Hystrix替换方案Sentinel

l  微服务网关

n  Zuul网关使用&原理分析&源码分析

n  Zuul 1.x 版本的不足与替换方案

n  SpringCloud Gateway深入剖析

l  链路追踪

n  链路追踪的基础知识

n  Sleuth的介绍与使用

n  Sleuth与Zipkin的整合开发

l  配置中心

n  SpringClond Config与bus 开发配置中心

n  开源配置中心Apollo

4、主讲内容

章节一:

1.     微服务基础知识

2.     SpringCloud概述

3.     服务注册中心Eureka

4.     Eureka的替换方案Consul

章节二:

1.     Ribbon实现客户端负载均衡

2.     基于Feign的微服务调用

3.     微服务熔断技术Hystrix

4.     Hystrix的替换方案Sentinel

章节三:

1.     微服务网关Zuul的基本使用

2.     Zuul1.x 版本的不足和替换方案

3.     深入SpringCloud Gateway

4.     链路追踪Sleuth与Zipkin

章节四:

1.     SpringCloud Config的使用

2.     SpringCloud Config结合SpringCloud Bus完成动态配置更新

3.     开源配置中心Apollo


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK