[发明专利]一种数据写入方法、装置、设备及存储介质在审
申请号: | 201910343443.3 | 申请日: | 2019-04-26 |
公开(公告)号: | CN110413686A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 姜承尧;赖明星 | 申请(专利权)人: | 财付通支付科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机节点 待写入数据 从机节点 响应消息 写入 节点集群 预设 服务器数据库 数据安全性 成功接收 存储介质 数量确定 同步复制 终端设备 响应 发送 场景 金融 保证 | ||
1.一种数据写入方法,其特征在于,所述方法包括:
获取节点集群,所述节点集群包括主机节点以及与所述主机节点对应的从机节点;所述从机节点包括至少一个第一从机;所述从机节点为半同步复制模式;
获取终端设备发送的待写入数据,并将所述待写入数据写入所述主机节点;
获取所述主机节点接收到的响应消息的数目;所述响应消息由从所述主机节点成功接收所述待写入数据的从机节点发出;
根据所述第一从机的数量确定得到预设响应数目;
在接收到的响应消息的数目大于所述预设响应数目时,将所述待写入数据写入本地。
2.根据权利要求1所述的数据写入方法,其特征在于,所述根据所述第一从机的数量确定得到预设响应数目,包括:
根据所述第一从机的数量确定出所述第一从机的数量对应的目标奇偶性;
由所述目标奇偶性得到对所述第一从机的数量进行处理的目标运算方法;
利用所述目标运算方法对所述第一从机的数量进行计算,以得到所述预设响应数目。
3.根据权利要求2所述的数据写入方法,其特征在于,所述由所述目标奇偶性得到对所述第一从机的数量进行处理的目标运算方法,包括:
在所述第一从机的数量的目标奇偶性为奇数时,获取第一运算方法;
其中,所述利用所述目标运算方法对所述第一从机的数量进行计算,包括:
根据所述第一运算方法对所述第一从机的数量进行计算;所述第一运算方法为:
将所述第一从机的数量除以2,得到第一结果;
将所述第一结果进行向上取整。
4.根据权利要求2所述的数据写入方法,其特征在于,所述由所述目标奇偶性得到对所述第一从机的数量进行处理的目标运算方法,包括:
在所述第一从机的数量的目标奇偶性为偶数时,获取第二运算方法;
其中,所述利用所述目标运算方法对所述第一从机的数量进行计算,包括:
根据所述第二运算方法对所述第一从机的数量进行计算;所述第二运算方法为:
将所述第一从机的数量除以2,得到第二结果;
将所述第二结果进行加1。
5.根据权利要求1所述的数据写入方法,其特征在于,所述从机节点包括第二从机;所述主机节点与所述第二从机位于第二数据中心,所述第一从机位于多个第一数据中心。
6.根据权利要求5所述的数据写入方法,其特征在于,所述方法还包括:
在检测到所述主机节点的故障信息时,将所述第二从机设置为所述主机节点。
7.一种数据写入装置,其特征在于,所述装置包括:
节点集群获取模块,用于获取节点集群,所述节点集群包括主机节点以及与所述主机节点对应的从机节点;所述从机节点包括至少一个第一从机;所述从机节点为半同步复制模式;
待写入数据获取模块,用于获取终端设备发送的待写入数据,并将所述待写入数据写入所述主机节点;
响应消息数目获取模块,用于获取所述主机节点接收到的响应消息的数目;所述响应消息由从所述主机节点成功接收所述待写入数据的从机节点发出;
预设响应数目确定模块,用于根据所述第一从机的数量确定得到预设响应数目;
数据写入模块,用于在接收到的响应消息的数目大于所述预设响应数目时,将所述待写入数据写入本地。
8.根据权利要求7所述的数据写入装置,其特征在于,所述预设响应数目确定模块,包括:
奇偶性确定单元,用于根据所述第一从机的数量确定出所述第一从机的数量对应的目标奇偶性;
运算方法得到单元,用于由所述目标奇偶性得到对所述第一从机的数量进行处理的目标运算方法;
预设响应数目获取单元,用于利用所述目标运算方法对所述第一从机的数量进行计算,以得到所述预设响应数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财付通支付科技有限公司,未经财付通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910343443.3/1.html,转载请声明来源钻瓜专利网。