首届云原生编程挑战赛正在报名中,初赛共有三个赛道,题目如下:
赛道一:实现一个分布式统计和过滤的链路追踪
赛道二:实现规模化容器静态布局和动态迁移
赛道三:服务网格控制面分治体系构建
立即报名(报名时间即日起至07/01):https://tianchi.aliyun.com/specials/promotion/cloudnative#problem-definition
本文主要针对赛道一题目做出剖析,帮助选手更高效的解题。
背景
为了应对各种复杂的业务,系统架构也从单机大型软件演化成微服务架构。微服务构建在不同的软件集上,这些软件模块可能是由不同团队开发的,可能使用不同的编程语言来实现,还可能发布在多台服务器上。因此,如果一个服务出现问题,可能导致几十个服务都出现异常。
分布式追踪系统用来记录请求范围内的信息,用户在页面的一次点击发送请求,