分布式跟踪系统中数据分析引擎的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:liuzhao256
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业业务不断扩大,传统的单机架构已经不能够满足业务需求,应用程序通常采用复杂的大规模分布式架构实现。当应用程序出现故障的时候,运维人员难以定位出现问题的服务节点。分布式跟踪系统能够在复杂分布式环境下,跟踪用户请求,还原服务间调用拓扑关系,为运维人员快速定位故障服务节点提供了切实可行的方案。但是分布式跟踪系统采集到的数据具有关联性、无序性、实时性、突发性、并发性的特点,这些特点给后台数据分析引擎带来了极大的挑战。在数据高并发时,如果数据处理过慢容易引起数据阻塞甚至丢失,如果采用数据全量存储的方式不仅对数据存储带来了巨大压力,而且还会导致数据关联查询效率低下。因此,本文提出了一种分布式跟踪系统中数据分析引擎的设计与实现方案。为了解决数据接收和处理速度的不匹配而导致的数据阻塞或者丢失,该数据分析引擎设计了一种数据接收和处理分离的分析模型。该分析模型不仅保证了数据的接收能力,同时保证了数据处理节点的负载均衡。然后在数据处理节点引入Redis缓存的方式实时分析应用调用关系,直接将调用关系存入数据库中,解决数据关联查询缓慢的问题,同时通过数据预聚合的方式,减少了数据存储压力,并对Redis缓存进行了高性能优化。最后通过实验证明该数据分析引擎具有良好的数据处理能力。
其他文献
新生儿肺透明膜病(又称新生儿呼吸窘迫综合征),其病情重,病死率高.我院自1999年以来应用多巴胺、多巴酚丁胺成功救治14例,现将护理体会报告如下.
瓦楞纸板具有质量轻、成本低、易于成型、绿色环保等特点,并且在压缩过程中变形模式稳定,通过变形吸收大量能量,缓和外界冲击力,在运输包装领域有着广阔的应用前景。瓦楞纸板是各向异性材料,平行于瓦楞方向的强度较高,在特定场合下需要纵横两个方向均能抗压,于是出现了纵横交错式瓦楞纸板。但是目前关于交错方式和交错角度对瓦楞纸板性能影响的研究不够充分,因此本课题研究了奇偶层交错和逐层交错两种交错方式,探讨交错角度
为了解农村和城镇阑尾炎患者的就诊情况,分析其管理策略,现结合我院近年阑尾炎患者的临床资料做如下对比分析。
第八节 心绞痛心绞痛是指因冠状动脉供血不足导致心肌短暂、急剧的缺血、缺氧所引起的临床综合征。冠状动脉粥样硬化所致管腔狭窄、痉挛是导致心绞痛的主要原因,尤其足当劳累
工程岩体的稳定性分析与评价是岩体工程设计与施工的基础,而查明岩体结构面的几何信息又是进行工程岩体的稳定性分析与评价的前提。因此,岩体结构面几何信息的快速获取具有十