logo好方法网

负载均衡方法、装置和区块链系统


技术摘要:
本申请公开了负载均衡方法、装置和区块链系统。该装置包括:接收单元,用于接收至少一个数据访问对象的数据访问请求;分配单元,用于将数据访问请求按照权重轮询算法分配至满足访问性能约束条件的数据存储装置;更新单元,用于在分配过程中,动态地基于与数据访问对象  全部
背景技术:
区块链技术也称为分布式账本技术,是一种分布式互联网数据库技术。基于区块 链技术构建的网络可以称之为区块链网络,在该区块链网络中包含网络节点(也可以称为 区块链节点)。区块链网络具备去中心化、公开透明、不可篡改、可信任等特点。区块链技术 也逐渐应用到物流领域。 区块链技术在物流领域的应用与传统数据库相比,由于区块链需要进行加密和签 名等计算,导致在吞吐量和读写延时等方面的性能有明显不足。
技术实现要素:
鉴于现有技术中的上述缺陷或不足,期望提供一种负载均衡方法、装置和区块链 系统,来避免数据存储装置在应对大量数据访问请求时性能下降,同时不造成访问延时增 加。 第一方面,本申请实施例提供了一种负载均衡装置,该装置包括: 接收单元,用于接收至少一个数据访问对象的数据访问请求; 分配单元,用于将数据访问请求按照权重轮询算法分配至满足访问性能约束条件 的数据存储装置; 更新单元,用于在分配过程中,动态地基于与数据访问对象对应的数据访问时间 参数更新数据存储装置的权重系数,该数据访问时间参数用于表征数据访问对象在统计周 期内的读平均数和写平均数随着时间变化的预测趋势。 第二方面,本申请实施例提供了一种区块链系统,该系统包括: 如第一方面描述的负载均衡装置; 至少一个侧链,该侧链作为数据存储装置,用于存储、验证与数据访问请求对应的 交易数据。 第三方面,本申请实施例提供了一种负载均衡方法,该方法包括: 接收至少一个数据访问对象的数据访问请求; 将数据访问请求按照权重轮询算法分配至满足访问性能约束条件的数据存储装 置; 并在所述分配过程中,动态地基于与数据访问对象对应的数据访问时间参数更新 数据存储装置的权重系数,该数据访问时间参数用于表征数据访问对象在统计周期内的读 平均数和写平均数随着时间变化的预测趋势。 本申请实施例提供的负载均衡装置和方法,通过动态地基于与数据访问对象对应 的数据访问时间参数更新数据存储装置的权重系数,来避免系统在应对大量访问请求时性 4 CN 111611067 A 说 明 书 2/11 页 能下降。 进一步,通过预先建立的访问量预测模型预测数据访问对象的数据访问时间参 数,并利用该数据访问时间参数更新数据存储装置的权重系数,从而实现负载均衡的动态 调整,以避免系统出现大量的数据访问请求时性能下降。 附图说明 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它 特征、目的和优点将会变得更明显: 图1示出了本申请实施例提供的负载均衡装置100的结构示意图; 图2示出了本申请又一实施例提供的更新单元103的结构示意图; 图3示出了某商品对象在统计周期内的平均读写次数随时间变化示意图; 图4示出了本申请实施例提供的区块链系统400的结构示意图; 图5示出了本申请实施例提供的负载均衡方法的流程示意图; 图6示出了本申请又一实施例提供的步骤503的流程示意图 图7示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构 示意图。
分享到:
收藏