[发明专利]一种信息变更监控方法和装置在审
申请号: | 201710131645.2 | 申请日: | 2017-03-07 |
公开(公告)号: | CN107104816A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 陈忻 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥,靳玫 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 变更 监控 方法 装置 | ||
技术领域
本公开涉及网络技术,特别涉及一种信息变更监控方法和装置。
背景技术
很多互联网系统都使用分布式架构设计,系统中包括很多分布式节点,这些节点可以分散地配置在不同的设备上。各分布式节点上可以配置有系统运行环境相关的信息或者业务相关信息,例如,业务配置文件、操作系统配置文件等。对于稳定性要求比较高的应用场景,各分布式节点上的配置信息也需要保持一定的稳定性,如果节点配置发生人为或其他因素导致的变更,将可能导致系统运行错误。
相关技术中,可以通过一个中心化的管控节点,用于监控各分布式节点上发生的配置变更。监控过程中,管控节点可以通过监听端口的方式等待节点的通知。如果节点发现自己发生信息变更,可以通知至管控节点,由管控节点记录并存储节点发生的变更内容。但是,当前的变更监控方案,当管控节点故障时,将导致整个监控无法运行。
发明内容
有鉴于此,本公开提供一种信息变更监控方法和装置,以提高监控变更的可靠性。
具体地,本公开是通过如下技术方案实现的:
第一方面,提供一种信息变更监控方法,所述方法包括:
创建区块链中的一个新区块,所述新区块用于记录节点上发生的节点变更信息,所述新区块包括区块头和区块主体,所述区块头包括所述区块链中与新区块连接的上一区块的头哈希值,所述区块主体包括变更时间和变更内容;
将所述新区块的节点变更信息,同步至分布式系统中的其他分布式节点,以使得所述其他分布式节点更新所述区块链。
第二方面,提供一种信息变更监控装置,所述装置包括:
区块更新模块,用于创建区块链中的一个新区块,所述新区块用于记录本节点上发生的节点变更信息,所述新区块包括区块头和区块主体,所述区块头包括所述区块链中与新区块连接的上一区块的头哈希值,所述区块主体包括变更时间和变更内容;
区块同步模块,用于将所述新区块的节点变更信息,同步至分布式系统中的其他分布式节点,以使得所述其他分布式节点更新所述区块链。
本公开的信息变更监控方法和装置,通过在发生信息变更时,将变更对应的区块发送至其他分布式节点存储,使得即使某个节点故障,也不会影响变更内容的存储,其他节点上仍然存储有同样的变更内容,从而提高了信息存储的可靠性;并且,本例子将各次变更采用了区块链的形式进行存储,这种存储方式不仅将各次变更对应一个区块记录,而且还依据变更时间顺序来将各个区块衔接,使得变更可回溯,更方便进行问题的排查分析,提高了监控分析的效率。
附图说明
图1是本公开实施例提供的一种分布式系统的架构示意图;
图2是本公开实施例提供的一种信息变更监控方法的流程图;
图3是本公开实施例提供的一种区块链形式示意图;
图4是本公开实施例提供的一种区块链形式示意图;
图5是本公开实施例提供的一种信息变更监控方法的流程图;
图6是本公开实施例提供的一种同步区块的流程图;
图7是本公开实施例提供的一种区块链形式示意图;
图8是本公开实施例提供的一种信息变更监控方法的流程图;
图9是本公开实施例提供的一种区块链形式示意图;
图10是本公开实施例提供的一种信息变更监控装置的结构示意图;
图11是本公开实施例提供的一种信息变更监控装置的结构示意图。
具体实施方式
图1示例了一个分布式系统,很多互联网产品都使用分布式架构设计,例如,一个互联网应用,该应用的运行需要多个模块的配合,该多个模块可以分散部署在图1所示的多个分布式节点上,例如,分布式节点11至分布式节点14上均部署有该应用,不同节点上可以部署该应用的不同模块或者相同模块。图1仅示例了部分节点,实际实施中的节点数量可以更多。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710131645.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置