The embodiment of the present invention discloses a data storage method, system and computer readable storage medium. The method includes: if the data message sent by the user terminal is received, the distribution server joins the data message into the message queue; the distribution server determines whether the load of the service server is less than the preset load threshold; if the load of the service server is less than the preset load threshold, the distribution server obtains the data message from the message queue and sends it as the target data message to the service server. Business server; Business server obtains the target file according to the target data message; Business server converts the format of the target file into the preset standardized format; Business server stores the converted target file in the preset database. By implementing the method of the embodiment of the present invention, the transmission process of the user terminal data can reach a pseudo-real-time state, and the user's use experience can be improved, and the overload of the service server can be avoided, resulting in the paralysis of the service server.
【技术实现步骤摘要】
数据存储方法、系统及计算机可读存储介质
本专利技术涉及数据传输
,尤其涉及一种数据存储方法、系统及计算机可读存储介质。
技术介绍
云存储是在云计算(cloudcomputing)概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。在云储存的实现过程中,终端需要预先将本地的待储存文件上传给服务器。现有技术中,采用数据直传的方式,即终端直接将文件上传至业务服务器,并由业务服务器存入数据库。由于业务服务器的业务处理能力有限,在业务量较大时,一方面,业务服务器可能会崩溃,而导致业务瘫痪;另一方面会导致终端的上传速度受限,严重影响了用户的使用体验。
技术实现思路
本专利技术实施例提供了一种数据存储方法、装置、计算机设备及存储介质,旨在解决由于业务量过大导致业务服务器崩溃以及用户上传速度受限的问题。第一方面,本专利技术实施例提供了一种数据存储方法,所述方法应用于数据存储系统中,所述数据存储系统包括分配服务器以及业务服务器,所述方法包括:若接收到用户终端发送的数据消息,所述分配服务器将所述数据消息加入到消息队列中;所述分配服务器判断所述业务服务器的负载是否小于预设的负载阈值;若所述业务服务器的负载小于预设的负载阈值,所述分配服务器从所述消息队列中获取数据消息作为目标数据消息发送给所述业务服务器;所述业务服务器根据所述目标数据消息获取目标文件;所述业务服务器将所述目标文件的格式转换为预设的标准化格式;所述业 ...
【技术保护点】
1.一种数据存储方法,其特征在于,所述方法应用于数据存储系统中,所述数据存储系统包括分配服务器以及业务服务器,所述方法包括:若接收到用户终端发送的数据消息,所述分配服务器将所述数据消息加入到消息队列中;所述分配服务器判断所述业务服务器的负载是否小于预设的负载阈值;若所述业务服务器的负载小于预设的负载阈值,所述分配服务器从所述消息队列中获取数据消息作为目标数据消息发送给所述业务服务器;所述业务服务器根据所述目标数据消息获取目标文件;所述业务服务器将所述目标文件的格式转换为预设的标准化格式;所述业务服务器将格式转换后的目标文件存入预设的数据库中。
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法应用于数据存储系统中,所述数据存储系统包括分配服务器以及业务服务器,所述方法包括:若接收到用户终端发送的数据消息,所述分配服务器将所述数据消息加入到消息队列中;所述分配服务器判断所述业务服务器的负载是否小于预设的负载阈值;若所述业务服务器的负载小于预设的负载阈值,所述分配服务器从所述消息队列中获取数据消息作为目标数据消息发送给所述业务服务器;所述业务服务器根据所述目标数据消息获取目标文件;所述业务服务器将所述目标文件的格式转换为预设的标准化格式;所述业务服务器将格式转换后的目标文件存入预设的数据库中。2.根据权利要求1所述的方法,其特征在于,所述分配服务器判断所述业务服务器的负载是否小于预设的负载阈值,包括:所述分配服务器接收所述业务服务器上传的负载信息,所述负载信息包括所述业务服务器的业务量;所述分配服务器判断所述业务服务器的业务量是否小于预设的业务量阈值;若所述业务服务器的业务量小于预设的业务量阈值,所述分配服务器判定所述业务服务器的负载小于预设的负载阈值。3.根据权利要求1所述的方法,其特征在于,所述分配服务器从所述消息队列中获取数据消息作为目标数据消息发送给所述业务服务器,包括:所述分配服务器根据预设的对应关系确定所述业务服务器对应的用户终端;所述分配服务器获取所述业务服务器对应的用户终端上传的数据消息作为所述目标数据消息发送给所述业务服务器。4.根据权利要求1所述的方法,其特征在于,所述目标数据消息包括下载地址,所述业务服务器根据所述目标数据消息获取目标文件,包括:所述业务服务器解析所述目标数据消息以获取所述目标数据消息中的下载地址;所述业务服务器根据所述目标数据消息中的下载地址获取所述目标文件。5.根据权利要求1所述的方法,其特征在于,所述业务服务器将所述目标文件的格式转换为预设的标准化格式,包括:所述业务服务器将所述目标文件拆分为多个文件字段;所...
【专利技术属性】
技术研发人员:肖泽伟,
申请(专利权)人:深圳市斯博科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。