Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

数据传输的缩扩容方法及相关装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳市思为软件技术有限公司

摘要:本申请实施例公开了一种数据传输的缩扩容方法及相关装置,缩扩容方法应用于第一服务器,第一服务器与第二服务器通信连接,第一服务器用于发送数据,第二服务器用于接收数据,方法包括:在当前数据传输周期的数据传输发生异常的情况下,将N个第一数据索引再次缓存到有序集合中进行排序,按照预设的缩容比例对N进行调整,调整后的第一预设数量为M,确定有序集合中的M个第二数据索引,确定M个第二数据索引对应的M个待传输数据,向第二服务器发送M个待传输数据。采用本申请实施例有助于提高服务器数据传输的灵活性和服务器之间数据同步的效率,同时有助于确保服务器的运行稳定。

主权项:1.一种数据传输的缩扩容方法,其特征在于,应用于第一服务器,所述第一服务器与第二服务器通信连接,所述第一服务器用于发送数据,所述第二服务器用于接收数据,所述方法包括:确定至少一个待传输数据对应的数据索引,所述数据索引为至少一个;将至少一个数据索引缓存到有序集合中,所述有序集合通过分数对所述至少一个数据索引进行排序,存在多个所述第二服务器,每一第二服务器对应至少一个有序集合,且每一有序集合仅对应一个第二服务器;根据预设的数据发送规则,确定所述有序集合中的N个第一数据索引,N为第一数据索引的预设数量,所述N个第一数据索引为当前数据传输周期传输的数据对应的索引,N为大于等于2的正整数;确定所述N个第一数据索引对应的N个待传输数据;向所述第二服务器发送所述N个待传输数据;在所述当前数据传输周期的数据传输发生异常的情况下,将所述N个第一数据索引再次缓存到所述有序集合中进行排序,包括:确定发生异常的第二服务器,所述发生异常的第二服务器为目标服务器,所述目标服务器为至少一个;对每一目标服务器执行如下步骤A-B:步骤A、确定当前处理的目标服务器对应的有序集合,所述当前处理的目标服务器对应的有序集合为目标有序集合,所述当前处理的目标服务器对应至少一个目标有序集合;步骤B、将所述N个第一数据索引缓存至每一目标有序集合中进行排序;以及,按照预设的缩容比例对N进行调整,调整后的第一预设数量为M,M为大于等于1的正整数,M小于N;确定所述目标有序集合中的M个第二数据索引,所述M个第二数据索引为下一数据传输周期传输的数据对应的索引;确定所述M个第二数据索引对应的M个待传输数据;向所述目标服务器发送所述M个待传输数据;在所述当前数据传输周期的数据传输未发生异常的情况下,按照预设的扩容比例对N进行调整,调整后的第二预设数量为P,P为大于N的正整数;确定所述有序集合中的P个第二数据索引,所述P个第二数据索引为所述下一数据传输周期传输的数据对应的索引;确定所述P个第二数据索引对应的P个待传输数据;向所述第二服务器发送所述P个待传输数据。

全文数据:

权利要求:

百度查询: 深圳市思为软件技术有限公司 数据传输的缩扩容方法及相关装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。