服务跟踪
2020-01-22 王治锋
简介
-
让我们的应用和系统使用一些新的技术,从单体架构变成微服务架构,从而解决我们在传统单体架构中碰到的痛点(扩展性差,稳定性不足,维护成本高等),是能提升整体效益的一件事情。但微服务架构也不是万能的,也会带来新的挑战,例如:本文要讲的,服务跟踪。
-
微服务化后,应用中有更多的运行实体,会有更多的服务调用,关系可能会错综复杂,一次业务请求少则1个服务,多则涉及十几个服务,如何有效跟踪服务的调用情况,为服务的故障解决提供有效的方法,必须考虑。
下面介绍几种常用的服务跟踪技术,为我们微服务后进行服务跟踪、性能优化、故障分析保驾护航: * Google Dapper
-
ZipKin
-
Skywalking
-
Pinpoint
Google Dapper
- google 开源的一个分布式跟踪系统,用于手机服务的定时数据,以解决微服务架构中的延迟问题。