[发明专利]一种应用服务与文件服务分离的方法、系统、设备和介质在审
申请号: | 201911317347.8 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111225032A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 詹仙鸿;蔡树春;陈凤明 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用服务 文件 服务 分离 方法 系统 设备 介质 | ||
本发明提供一种应用服务与文件服务分离的方法、系统、设备和介质,方法包括:1、部署数据库、业务应用服务器和文件储存服务器;2、客户端发送上传文件命令给业务应用服务器;3、业务应用服务器接收后返回地址和编号给客户端;4、客户端将文件上传到文件储存服务器;5、文件储存服务器将文件保存到文件路径;6、客户端将数据提交到业务应用服务器,并储存到数据库中;7、客户端发送文件检索命令给业务应用服务器;8、业务应用服务器接收后,从数据库中获取数据并返回给业务应用服务器;9、业务应用服务器对数据处理后返回给客户端;10、客户端根据数据从文件储存服务器获取文件。本发明提升了文件上传和下载速度。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用服务与文件服务分离的方法、系统、设备和介质。
背景技术
由于公司的业务不断地扩张,对公司内部业务系统的要求也越来越高。以往的常规做法是将公司的业务系统和文件储存放置在一台服务器上,在业务需要上传文件的时候,直接在应用服务中开辟文件上传功能,直接将文件上传到应用服务所在的磁盘,在业务的扩张后,会导致服务器的压力变大,磁盘储存空间也一步步缩小,大部分的解决方法是不断的给服务器添加硬件配置。将多种功能集中于一台服务器中,降低应用系统的性能、文件存储量和文件处理速度,一台服务器增加硬盘的数量也是有限的。
在2019年05月14日申请的申请号为CN201910396617.2的中国发明,提供一种应用部署方法、装置及应用发布方法、服务器、存储介质,通过获取待部署应用的资源文件,包括待部署应用的配置文件以及业务代码;将配置文件从资源文件中分离提取出来,放置于设定目录下;并对业务代码进行编译,以生成字节码.class文件;将生成的字节码.class文件打包为一个jar文件,并将设定目录添加到jar文件的ClassPath类路径中;将jar文件以及配置文件发送到正式环境服务器,以进行发布;在云端正式环境中,开发人员可以随时修改应用配置文件后,立即启动应用,而非重新修改代码后打包上传,节约了时间,提高了效率。
发明内容
本发明要解决的技术问题,在于提供一种应用服务与文件服务分离的方法、系统、设备和介质,通过部署文件储存服务器和业务应用服务器实现了将文件服务与应用服务进行剥离,提升业务应用服务器的性能,提升文件储存量,提升文件上传和下载速度。
第一方面,本发明提供了一种应用服务与文件服务分离的方法,包括如下步骤:
步骤1、部署一台数据库、一台业务应用服务器和复数台文件储存服务器,在业务应用服务器上配置有每台文件储存服务器的地址和对应的编号;
步骤2、当需要上传文件时,用户通过客户端发送上传文件命令给业务应用服务器;
步骤3、业务应用服务器接收到该上传文件命令后,返回内存空间最大的文件储存服务器的地址和编号给客户端;
步骤4、用户通过客户端选择需要上传的文件并获取该文件的文件名称,再根据返回的文件储存服务器的地址将文件上传到对应的文件储存服务器;
步骤5、文件储存服务器将接收到的文件保存到相应的文件路径中,并将该文件路径返回给客户端;
步骤6、用户通过客户端将上传文件时该文件储存服务器的地址所对应的编号、文件路径及文件名称提交到业务应用服务器,业务应用服务器接收后进行业务逻辑处理,再将处理后的数据储存到数据库中;
步骤7、当需要获取文件时,用户通过客户端发送文件检索命令给业务应用服务器;
步骤8、业务应用服务器接收到该文件检索命令后,根据该文件检索命令从数据库中获取对应的文件路径、文件名称及文件储存服务器的编号,并返回给业务应用服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911317347.8/2.html,转载请声明来源钻瓜专利网。