如何深入理解微服务架构下的分布式链路追踪系统——Dapper论文?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3022个文字,预计阅读时间需要13分钟。
一、技术产物背景1.1 背景及理解技术产物背景:先了解一分部布局链路跟踪技术产物的背景。在当今快速发展的互联网世界,互联网的模式越来越大,例如google的搜索、Netflix的视频流直播、淘宝的购物等。
一、技术产生的背景 1.1 背景先来了解一下分布式链路追踪技术产生的背景。
在现在这个发达的互联网世界,互联网的规模越来越大,比如 google 的搜索,Netflix 的视频流直播,淘宝的购物等。
像这种大规模的应用,我们每点击一下鼠标,搜索一个关键字,背后可能会有几百台服务器上的N个服务来为我们提供服务。
我们用谷歌搜索:分布式 3 个字,搜索一些文章来学习分布式的知识。假如,查询时结果返回耗时 5 秒之多。
作为用户的你,等待这么长时间才返回结果,心里肯定不满意。
那作为一项服务来说,公司为了更好的服务用户,让用户满意,就必须要缩短用户等待返回查询结果的时间,要尽可能快的返回结果。
这样用户使用时才会感觉满意。
当然,这个优化任务就落在了产品技术研发人身上了。- -!
作为开发服务的产品技术人员,要怎么样做,才能让用户搜索时返回结果很快呢?
这时,产品研发人就思考在思考:
用户的一次搜索背后可能有几百个后端服务来提供服务。比如现在流行的微服务架构。
如果后端有一条服务比较慢,那么就可能会拖慢这整个搜索结果。
在这么多的服务中,要怎么样做,才能找出慢的服务呢?怎么找出是哪一条后端服务比较慢呢?
产品技术研发研究人员为了解决这个问题,慢慢想出了分布式链路追踪的技术,在到具体的技术实践,这是一个漫长的过程。
本文共计3022个文字,预计阅读时间需要13分钟。
一、技术产物背景1.1 背景及理解技术产物背景:先了解一分部布局链路跟踪技术产物的背景。在当今快速发展的互联网世界,互联网的模式越来越大,例如google的搜索、Netflix的视频流直播、淘宝的购物等。
一、技术产生的背景 1.1 背景先来了解一下分布式链路追踪技术产生的背景。
在现在这个发达的互联网世界,互联网的规模越来越大,比如 google 的搜索,Netflix 的视频流直播,淘宝的购物等。
像这种大规模的应用,我们每点击一下鼠标,搜索一个关键字,背后可能会有几百台服务器上的N个服务来为我们提供服务。
我们用谷歌搜索:分布式 3 个字,搜索一些文章来学习分布式的知识。假如,查询时结果返回耗时 5 秒之多。
作为用户的你,等待这么长时间才返回结果,心里肯定不满意。
那作为一项服务来说,公司为了更好的服务用户,让用户满意,就必须要缩短用户等待返回查询结果的时间,要尽可能快的返回结果。
这样用户使用时才会感觉满意。
当然,这个优化任务就落在了产品技术研发人身上了。- -!
作为开发服务的产品技术人员,要怎么样做,才能让用户搜索时返回结果很快呢?
这时,产品研发人就思考在思考:
用户的一次搜索背后可能有几百个后端服务来提供服务。比如现在流行的微服务架构。
如果后端有一条服务比较慢,那么就可能会拖慢这整个搜索结果。
在这么多的服务中,要怎么样做,才能找出慢的服务呢?怎么找出是哪一条后端服务比较慢呢?
产品技术研发研究人员为了解决这个问题,慢慢想出了分布式链路追踪的技术,在到具体的技术实践,这是一个漫长的过程。

