[发明专利]一种基于区块链技术的数据链路追踪的方法在审
申请号: | 202110433810.6 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113094398A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 曹军伟;徐高峰 | 申请(专利权)人: | 深圳力维智联技术有限公司;南京中兴力维软件有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/27;G06F21/62 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭家恩;彭愿洁 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 数据链 追踪 方法 | ||
一种基于区块链技术的数据链路追踪的方法,由于将分布式服务器组装成区块链网络,服务器承担写块的功能,在需要完成一个业务交互时,业务触发端发出一条广播到分布式服务器网络,隔一段时间系统根据系统网络中的服务器负载赋予负载较低的服务器完成写块的权利,把业务记录写入区块链网络,写入区块链网络的业务交互信息具有全程留痕、可追溯、集体维护的特性,使得达到方便追踪数据流转和定位问题的目的,从而实现对系统的运维诊断。
技术领域
本发明涉及大数据和物联网技术领域,具体涉及一种基于区块链技术的数据链路追踪的方法和一种分布式服务器群。
背景技术
随着大数据、物联网的蓬勃发展,为了应对各种复杂的业务,系统架构也从单机大型软件演化成分布式微服务。微服务构建在不同的系统软件集上,这些软件服务模块可能是由不同的团队开发,可能使用不同的编程语言来实现,还可能分布式部署在多台服务器上。随着服务规模的增加同时也带来了运维的复杂度和昂贵的运维成本。数据链路追踪是一个有效的运维方式。如何解决数据链路的追踪成为一个复杂的问题。
分布式微服务系统构建在不同的软件集或分布式服务器上,如果一个服务出现问题,可能导致产品的某个业务无法使用。如何快速定位分布式服务故障显得尤为重要。但是大量的微服务以及分布式服务节点使得运维难度提高,运维复杂度增加。
发明内容
为解决大量的微服务以及分布式服务器节点使得运维难度提高,运维复杂度增加的技术问题,本申请提供一种基于区块链技术的数据链路追踪的方法和一种分布式服务器群,下面具体说明。
根据第一方面,一种实施例中提供一种基于区块链技术的数据链路追踪的方法,应用于分布式服务器群,所述分布式服务器群包括多个分布式服务器,所述分布式服务器上部署有区块链网络,各分布式服务器为所述区块链网络上的节点,所述分布式服务器上部署有一个或多个微服务,所述方法包括:
当所述分布式服务器群中的任意一个分布式服务器需要与所述分布式服务器群中分布式服务器进行微服务交互时,则作为发起微服务交互的分布式服务器,构建一交互单并通过其私钥对该交互单进行签名和向所述区块链网络广播;其中所述交互单包含作为所述微服务交互接收方的分布式服务器的公钥、有关所述微服务交互的信息;
作为所述微服务交互接收方的分布式服务器,对所述交互单进行相应响应;
接收到写区块任务的分布式服务器根据所述交互单进行打包以写入区块链,以形成业务链路信息;
各分布式服务器同步区块链,以供业务链路信息的查询。
一实施例中,所述接收到写区块任务的分布式服务器通过下述方式被选出:
所述分布式服务器群中各分布式服务器定时进行负载同步;
负载最低的分布式服务器被选举作为所述接收到写区块任务的分布式服务器。
一实施例中,所述方法还包括:当所述交互单满足所述区块链网络的达成条件时,作为所述微服务交互接收方的分布式服务器才对所述交互单进行相应响应,以及接收到写区块任务的分布式服务器才根据所述交互单进行打包以写入区块链;
所述达成条件包括:所述区块链网络上超过一半的节点确认所述交互单。
一实施例中,所述有关所述微服务交互的信息,包括微服务的ID,微服务交互的描述;所述业务链路信息包括:基于业务的交互日志、异常日志、告警日志,增加业务会话ID、业务服务ID、时间戳信息等中的任意一者或多者。
一实施例中,所述方法还包括:当客户端需要对业务链路信息进行查询时,根据路由距离客户端最近的分布式服务器会被找到,以供客户端对区块链进行同步下载和利用查询条件匹配到需要查询的业务链路信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳力维智联技术有限公司;南京中兴力维软件有限公司,未经深圳力维智联技术有限公司;南京中兴力维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110433810.6/2.html,转载请声明来源钻瓜专利网。