SkyWalking的OAP(Observability Analysis Platform,观测分析平台)是一个用于链路数据的分布式计算系统. 因为它巧妙的设计,使得在链路数据计算和聚合过程中,不需要考虑数据的一致性,也没有事务.分布式锁等概念. 在极端情况下,可能出现链路数据的丢失,但会最大限度保障OAP集群的可用性.咱们来看一下,它是如何设计的,为以后的系统设计和架构提供一些思路. 数据类型 在介绍分布式计算之前,咱们先了解一下需要计算的数据都有哪些类型: Record数据,即明细数据,如…