Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.5 Spring Cloud 与 Pinpoint
2020-03-19 07:24
531 查看
10.5 Spring Cloud 与 Pinpoint
10.5.1 Pinpoint 概述
Pinpoint是一个由韩国人编写的为大型分布式系统服务的链路跟踪平台,并提供大量链路跟踪数据分析汇总解决方案。自2012年7月开始开发,与2015年1月做为一个开源项目推出。
10.5.2 Pinpoint 主要特性
- 分布式事务跟踪,跟踪跨分布式应用的消息。
- 自动检测应用拓扑,帮助你搞清楚应用的架构。
- 水平扩展以便支持大规模服务器集群。
- 提供代码级别的可见性以便轻松定位失败点和瓶颈。
- 使用字节码增强技术,添加新功能而无需修改代码。
10.5.2 Pinpoint 优势
- 无入侵:采用字节码增强技术,新增功能无需修改代码。
- 性能高:对性能的影响非常小(资源使用量最小仅增加3%),异步数据传输,采用UDP协议让出网络连接优先级。
10.5.3 Pinpoint 架构简介
先看一下官方提供的架构图,如图10-26:
Pinpoint主要包含了4个组件:
- Pinpoint Agent:探针,附加到用于分析的Java服务
相关文章推荐
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.4 Spring Cloud 与 Skywalking
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.4 Spring Cloud Config 手动配置刷新
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.3 Spring Cloud Sleuth 与 Zipkin
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.3 Spring Cloud Config 高可用
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.2 Spring Cloud Sleuth 入门
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.1 Spring Cloud 全链路监控概述
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 8.1 Spring Cloud Config 概述
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.7 Spring Cloud Gateway 动态路由
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.4 本章小结
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.2 Nacos 服务发现入门实战
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.6 Spring Cloud Gateway 全局过滤器
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.3 常用配置
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.1 Spring Cloud Alibaba Nacos 概述
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.5 Spring Cloud Gateway 过滤器工厂
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.2 技术实战
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.6 本章小结
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.4 Spring Cloud Gateway 路由断言工厂
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 7.1 基础框架
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 9.3 Spring Cloud Gateway 路由配置转发
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.7 本章小结