分布式系统是如何进行链路监控的
追踪了有什么用?调用链路,链路性能监控,链路故障排查;
Google的Dapper,阿里的鹰眼,大众点评的CAT,Twitter的Zipkin,LINE的pinpoint,国产的skywalking,很多,国内一般用CAT和zipkin比较多。
核心架构就是做一个框架,然后每一次服务调用都要经过这个框架,框架采集调用链路的数据存储起来,然后有可视化界面展示出来每个调用链路,性能,故障,这些东西。
下订单之后,直到返回,需要几秒钟。
订单服务收到这个请求是12:00:00,商品服务收到这个请求是12:00:01,库存服务收到这个请求是12:00:10。