分布式调用链追踪系统,今天来讲讲架构与细节 2020-08-24 00:00:00 架构 调用 服务 定位 聊聊 单体架构时代,不会跨进程调用服务,站点层直连数据库与缓存,通过站点层的日志,基本就能定位出,哪里有异常,哪里是瓶颈,哪里(数据库?缓存?本地函数?)超时?微服务分层架构之后,系统架构变得越来越复杂:(1)站点层会调用业务服务层;(2)业务服务会调用基础服务层;(3)任何一个服务都有可能调用缓存或者数据库;一个请求,会经历多台服务器,多个进程。如此这般,一些棘手的问题如期而至:(1)如何快速定位请求异常;(2)如何快速定位性能瓶颈;(3)如何快速定位不合理调用;这些,是分布式调用链追踪系统,要解决的问题。 相关文章