【技术实现步骤摘要】
一种基于区块链的分布式配置管理系统及其使用方法
[0001]本专利技术涉及分布式配置管理系统
,具体是指一种基于区块链的分布式配置管理系统及其使用方法。
技术介绍
[0002]配置管理是分布式软件服务架构中的核心模块。在传统的配置管理服务中,引入了配置中心来对全网各服务的配置、参数、开关进行中心化的统一管理。配置管理者通过配置中心添加、更新、删除配置。配置消费者通过配置中心读取配置。参与方在跟配置中心交互过程中,通信数据可能被篡改,导致服务不可用。配置中心也成为了整个网络中的单点故障风险点,需要投入巨大的成本进行安全维护。
[0003]所以,一种基于区块链的分布式配置管理系统及其使用方法成为人们亟待解决的问题。
技术实现思路
[0004]本专利技术要解决的技术问题是参与方在跟配置中心交互过程中,通信数据可能被篡改,导致服务不可用。配置中心也成为了整个网络中的单点故障风险点,需要投入巨大的成本进行安全维护。
[0005]为解决上述技术问题,本专利技术提供的技术方案为:一种基于区块链的分布式 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的分布式配置管理系统,包括区块链网络(1)、配置管理者(2)、配置消费者(3),其特征在于:所述配置管理者(2)与区块链网络(1)之间进行双向通信,所述配置消费者(3)与区块链网络(1)之间进行双向通信,所述区块链网络(1)包括第一验证节点(4)、第二验证节点(5)、第三验证节点(6)、第四验证节点(7)、第五验证节点(8);所述配置管理者(2)包括第一本地区块链节点(9)和配置管理者服务(10),所述第一本地区块链节点(9)与配置管理者服务(10)之间进行双向通信;所述配置消费者(3)包括第二本地区块链节点(11)和配置消费者服务(12),所述第二本地区块链节点(11)与配置管理者服务(12)之间进行双向通信;所述配置管理者(2)通过第一本地区块链节点(9)与第一验证节点(4)进行双向通信;所述配置消费者(3)通过第二本地区块链节点(11)与第二验证节点(5)进行双向通信。2.根据权利要求1所述的一种基于区块链的分布式配置管理系统,其特征在于:所述配置管理者(2)具有向配置管理系统添加配置、更新配置、删除配置的权限,配置数据通过区块链网络下发给配置消费者。3.根据权利要求2所述的一种基于区块链的分布式配置管理系统,...
【专利技术属性】
技术研发人员:刘琥,
申请(专利权)人:南京第三极区块链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。