【技术实现步骤摘要】
一种基于微服务分布式架构链路追踪的方法
[0001]
[0002]本专利技术涉及一种基于微服务分布式架构链路追踪的方法。
技术介绍
[0003]微服务架构:微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的 API 进行通信的小型独立服务组成。
[0004]分布式链路追踪:分布式链路跟踪系统(Distributed System Tracing,简称 DST)是面向分布式架构、微服务 (Spring Cloud等)架构等的一种具有应用可观察性(Observability)解决方案。
[0005]建筑废弃物:建筑废弃物指人们在从事拆迁、建设、装修、 修缮等建筑业的生产活动中产生的渣土、废旧混凝土、废旧砖石及其他废弃物的统称。
[0006]近年来,随着经济社会和城市建设的快速发展,尤其是城市轨道交通、旧城改造随着生态文明建设的持续推进,省固体废物管理专项工作要求“每一吨固体废弃物的处理去向都要有迹可查”。所以需要利用科技化、信息化的手段规范建筑垃圾处置管理,构建建筑废弃物全生命周期的数字化管理模 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务分布式架构链路追踪的方法,用于建筑废弃物交易流向监管,其特征在于:微服务模块根据用户发起的交易请求生成spanID1;链路追踪模块根据用户发起的交易请求生成traceID1;执行微服务模块业务方法,根据服务器IP地址、微服务模块名称、业务方法名称、spanID1、traceID1调用的追踪点ID、业务方法开始执行时间、结束执行信息,生成指标信息;中心采集器接收spanID1、traceID1、指标信息后,进行构建并生成多维度的结构化数据后,保存进入分布式存储分片索引;按GET方式执行分布式存储分片索引的查询指令,通过可视化模块进行查询跟踪多维度的结构化数据并进行可视化界面展示。2.根据权利要求1所述的基于微服务分布式架构链路追踪的方法,其特征在于:链路追踪模块对首次进入链路的微服务模块调用使用Snowflake 算法生成标识traceID2。3.根据权利要求1所述的基于微服务分布式架构链路追踪的方法,其特征在于:调用异步线程时,复制当前线程段数据空间文件和 spanID1的特征信息,然后在子线程中进行回放,并将回放快照保存到traceID1 的parentspanID1中并标记。4.根据权利要求3所述的基于微服务分布式架构链路追踪的方法,其特征在...
【专利技术属性】
技术研发人员:郑能欢,
申请(专利权)人:深圳数研锦瀚智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。