[发明专利]不同云端服务器之间的数据同步方法及装置在审
申请号: | 202110657452.7 | 申请日: | 2021-06-12 |
公开(公告)号: | CN113342764A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 杨培海;马飞 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F9/54;G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不同 云端 服务器 之间 数据 同步 方法 装置 | ||
本说明书实施例提供一种不同云端服务器之间的数据同步方法及装置,方法包括:接收第一云端服务器发送来的请求数据;将请求数据存储至预设缓冲队列中;根据请求数据中的请求类型,查找对应的配置数据,并将查找到的配置数据存储至预设缓冲队列中;采用线程池中的多个线程将预设缓冲队列中的多条请求数据依据对应的多条配置数据进行异步分发。本申请设置了数据同步服务对应的云端服务器,实现了不同服务之间的数据同步。由于将请求数据放入预设缓冲队列中,在瞬间流量过大时缓冲数据,达到流量削峰的目的。通过线程池增加了处理的并发量。本申请通过配置数据不需要重启或者重新部署数据同步服务就可以改变数据同步处理逻辑策略。
技术领域
本说明书一个或多个实施例涉及云端数据同步技术领域,尤其涉及一种不同云端服务器之间的数据同步方法及装置。
背景技术
现在的家庭环境中,智能设备的数量越来越多,使用应用程序的用户也呈爆发式的增长,智能设备上的应用程序向服务器上报的数据越来越多,但是目前只能将数据发送到云平台的一个服务中,例如,设备的重置服务、绑定服务、上报设备状态操作服务或者应用程序的用户登录服务等。如果云平台有其他服务也同时需要这些数据来进行自己的逻辑操作,则需要有一个机制将数据从一个服务同步至其他服务中。
目前,有的技术可以实现主从数据库之间的同步,有的技术可以实现系统内部的数据同步,但是尚未无技术能够实现不同系统之间不同业务逻辑之间的数据同步。
发明内容
本说明书一个或多个实施例描述了一种不同云端服务器之间的数据同步方法及装置,能够实现不同服务之间的数据同步。
第一方面,本申请提供的不同云端服务器之间的数据同步方法,该方法由数据同步服务对应的云端服务器执行,所述方法包括:
接收第一云端服务器发送来的请求数据;所述请求数据为所述第一云端服务器在接收到客户端上报的请求参数后根据所述请求参数所生成;所述请求数据中包括所述第一云端服务器对应的环境参数、所述请求数据对应的请求类型以及所述请求参数;
将所述请求数据存储至预设缓冲队列中;
根据所述请求数据中的请求类型,查找对应的配置数据,并将查找到的配置数据存储至所述预设缓冲队列中;所述配置数据为预先在所述数据同步服务对应的云端服务器进行配置得到,且所述配置数据中包括待同步的请求数据对应的请求类型、所述请求类型的请求数据待同步到的多个第二云端服务器以及多个所述第二云端服务器各自接收所述请求数据的接口地址;所述第一云端服务器和所述第二云端服务器对应不同的服务,多个所述第二云端服务器对应不同的服务;
采用线程池中的多个线程将所述预设缓冲队列中的多条所述请求数据依据对应的多条所述配置数据进行异步分发,并分发到对应的第二云端服务器的对应接口中。
第二方面,本申请提供的不同云端服务器之间的数据同步装置,该装置对应的计算机程序存储在数据同步服务对应的云端服务器中,所述装置包括:
请求接收模块,用于接收第一云端服务器发送来的请求数据;所述请求数据为所述第一云端服务器在接收到客户端上报的请求参数后根据所述请求参数所生成;所述请求数据中包括所述第一云端服务器对应的环境参数、所述请求数据对应的请求类型以及所述请求参数;
请求存储模块,用于将所述请求数据存储至预设缓冲队列中;
配置查找模块,用于根据所述请求数据中的请求类型,查找对应的配置数据,并将查找到的配置数据存储至所述预设缓冲队列中;所述配置数据为预先在所述数据同步服务对应的云端服务器进行配置得到,且所述配置数据中包括待同步的请求数据对应的请求类型、所述请求类型的请求数据待同步到的多个第二云端服务器以及多个所述第二云端服务器各自接收所述请求数据的接口地址;所述第一云端服务器和所述第二云端服务器对应不同的服务,多个所述第二云端服务器对应不同的服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110657452.7/2.html,转载请声明来源钻瓜专利网。