极简Spring Cloud实战

admin 2022年11月13日 114次浏览

极简Spring Cloud实战

(副标题):无 ;

(作者): 胡劲寒 ;

内容简介:

​ 9.2 Zipkin简介
Zipkin是一款开源的分布式实时数据追踪系统,基于Google Dapper的论文设计而来,由Twitter公司开发并贡献。其主要功能是聚集来自各个异构系统的实时监控数据,以追踪微服务架构下的系统延时问题。Spring Cloud Sleuth打印日志并聚集至Zipkin中。Zipkin主要由四部分构成:收集器、数据存储、查询以及Web界面。Zipkin的收集器负责将各系统报告过来的追踪数据进行接收;而数据存储默认使用内存存储,也可以替换为MySQL、Cassandra等;查询服务用来向其他服务提供数据查询的能力,而Web服务是官方默认提供的一个图形用户界面。整体关系如图9-4所示。

图9-4 数据传递关系
在监控Web界面中,可以对监控的服务进行筛选,或者全量查看,如图9-5所示。

图9-5 监控首页
一个完整的Trace在Web监控界面以如图9-6形式展示。

图9-6 完整的Trace在Web监控界面
图9-6中的Services模块分别有4个Service,对应的调用链表示如下。
1)service1从http:/start路径接收到请求,表示为2个Span,分别为Server Received(SR)和Server Sent(SS)annotations。
2)service1调用service2的http:/foo路径。在service1中包含着Client Sent(CS)和Client Received两个注解。在service2中包含着Server Received和Server Sent注解。
3)service2调用service3的http:/bar。在service2中包含着Client Sent和Client Received annotations。在servic

目录预览:

​ 极简Spring Cloud实战
第1章 微服务与Spring Cloud
1.1 架构演进
1.1.2 微服务架构
1.2 Spring Cloud面面观
1.2.1 Spring Cloud与Dubbo对比
1.2.2 Spring Cloud好在哪里
1.2.3 Spring Cloud子项目与解决方案
1.3 小结
第2章 服务发现:Eureka
2.1 使用Eureka
2.1.1 Eureka服务提供方
2.1.2 Eureka服务调用方
2.2 进阶场景
2.3 小结
第3章 配置中心:Config
3.1 Spring Cloud Config的组成
3.2 使用Config Server配置服务端
3.3 使用Config Client配置客户端
3.4 进阶场景
........


[EPUB下载]