传统的大型单体系统随着业务体量的增大已经很难满足市场对技术的需求,通过对将整块业务系统拆分为多个互联依赖的子系统并针对子系统进行独立优化,能够有效提升整个系统的吞吐量。在进行系统拆分之后,完整的业务事务逻辑所对应的功能会部署在多个子系统上,此时用户的一次点击请求会触发若干子系统之间的相互功能调用,如何分析一次用户请求所触发的多次跨系统的调用过程、如何定位存在响应问题的调用链路等等问题是链路追踪技术所要解决的问题。
分布式架构的兴起推动了一些新技术的发展。其中链路追踪技术以其在APM领域的优异表现,成为了分布式架构中不可或缺的一部分。在本文中,我们将谈谈它的一些经典应用场景,以及笔者所在的团队如何利用链路追踪技术提升团队的研发效能。
关注时代Java