[发明专利]基于节点切换的请求处理方法及装置、设备和介质在审
申请号: | 201911249550.6 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111028902A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 穆钰;薛健;艾杰;彭滔;朱彤 | 申请(专利权)人: | 天津开心生活科技有限公司;天津新开心生活科技有限公司 |
主分类号: | G16H10/20 | 分类号: | G16H10/20;G06F11/16 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 301800 天津市宝坻*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 节点 切换 请求 处理 方法 装置 设备 介质 | ||
1.一种基于节点切换的请求处理方法,其特征在于,应用于目标联盟链中的备用主节点,所述目标联盟链包括主用主节点,所述方法包括:
接收客户端发送的服务请求并获取所述主用主节点的运行状态;
判断所述主用主节点是否发生故障;
若是,则升级为新的主用主节点以处理所述服务请求,并从所述目标联盟链的节点中确定出新的备用主节点。
2.根据权利要求1所述的基于节点切换的请求处理方法,其特征在于,所述目标联盟链包括从节点,在所述接收客户端发送的服务请求并获取所述主用主节点的运行状态之前,所述方法还包括:
获取所述目标联盟链中的所有节点分别对应的节点标识;
根据各所述节点标识确定所述目标联盟链中的主节点和所述从节点;其中,主节点包括所述主用主节点和所述备用主节点。
3.根据权利要求2所述的基于节点切换的请求处理方法,其特征在于,所述方法还包括:
通过所述主用主节点为所述服务请求分配对应的序号标识,并生成序号分配消息;
通过所述主用主节点将所述序号分配消息发送至所述从节点;
获取所述客户端接收到的各所述节点针对所述序号分配消息返回的确认消息;
根据所述确认消息确定所述服务请求的处理结果。
4.根据权利要求3所述的基于节点切换的请求处理方法,其特征在于,所述根据所述确认消息确定所述服务请求的处理结果,包括:
基于所述确认消息确定目标确认消息;其中,所述目标确认消息的消息数量大于预设阈值;
将所述目标确认消息作为所述服务请求的处理结果。
5.根据权利要求1所述的基于节点切换的请求处理方法,其特征在于,所述目标联盟链包括从节点,所述判断所述主用主节点是否发生故障,包括:
确定与所述主用主节点之间的主备同步周期,并基于所述主备同步周期与所述主用主节点进行通信;
如果在超过第一预设数量个所述主备同步周期中,未检测到与所述主用主节点之间的通信信号,则获取所述从节点的日志同步时间标识;
如果检测到超过第二预设数量个所述从节点在所述第一预设数量个主备同步周期内已完成更新操作,则确定所述主用主节点为正常状态;
若否,则确定所述主用主节点为故障状态。
6.一种基于节点切换的请求处理方法,其特征在于,应用于目标联盟链中的主用主节点,所述目标联盟链包括备用主节点,所述方法包括:
检测所述备用主节点是否发生故障;
若是,则在所述目标联盟链中发布竞选广播,以从所述目标联盟链中选取一节点作为新的备用主节点。
7.根据权利要求6所述的基于节点切换的请求处理方法,其特征在于,所述目标联盟链包括从节点,所述检测所述备用主节点是否发生故障,包括:
确定与所述备用主节点之间的主备同步周期,并基于所述主备同步周期与所述备用主节点进行通信;
如果在超过第一预设数量个所述主备同步周期中,未检测到与所述备用主节点之间的通信信号,则获取所述从节点的日志同步时间标识;
如果检测到超过第二预设数量个所述从节点在所述第一预设数量个主备同步周期内已完成更新操作,则确定所述备用主节点为故障状态;
若否,则确定所述备用主节点为正常状态。
8.一种基于节点切换的请求处理装置,其特征在于,包括:
状态获取模块,用于接收客户端发送的服务请求并获取主用主节点的运行状态;
判断模块,用于判断所述主用主节点是否发生故障;
节点切换模块,用于若是,则升级为新的主用主节点以处理所述服务请求,并从目标联盟链的节点中确定出新的备用主节点。
9.一种基于节点切换的请求处理装置,其特征在于,包括:
故障检测模块,用于检测备用主节点是否发生故障;
节点竞选模块,用于若是,则在目标联盟链中发布竞选广播,以从所述目标联盟链中选取一节点作为新的备用主节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津开心生活科技有限公司;天津新开心生活科技有限公司,未经天津开心生活科技有限公司;天津新开心生活科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911249550.6/1.html,转载请声明来源钻瓜专利网。