一种文件生成方法、装置、设备及存储介质与流程

文档序号:32347982发布日期:2022-11-26 11:59阅读:来源:国知局

技术特征:
1.一种文件生成方法,其特征在于,应用于服务器中的第一服务,包括:实时监听消息队列,当监听到所述消息队列中存在数据变化时,获取变化的第一目标数据;将所述第一目标数据存储至第一数据库;从所述第一数据库中读取标签信息为未生成文件的数据,以获得第二目标数据;将所述第二目标数据发送至异步线程,以便基于所述第二目标数据完成对应的文件生成操作,得到目标文件。2.根据权利要求1所述的文件生成方法,其特征在于,所述实时监听消息队列之前,还包括:通过所述服务器中的第二服务接收客户端发送的请求,并从所述请求中抽取用于生成文件的第三目标数据;将所述第三目标数据从所述第二服务发送至所述消息队列。3.根据权利要求2所述的文件生成方法,其特征在于,所述通过所述服务器中的第二服务接收客户端发送的请求之后,还包括:判断所述请求是否满足预设入库规则;若所述请求满足所述预设入库规则,则从所述请求中提取待存储信息;所述待存储信息包含参数与登录信息;将所述待存储信息存储至第二数据库;若所述请求不满足所述预设入库规则,则生成对应的提示信息,并将所述提示信息返回所述客户端。4.根据权利要求1所述的文件生成方法,其特征在于,所述将所述第一目标数据存储至第一数据库之后,还包括:删除所述消息队列中的所述第一目标数据。5.根据权利要求1所述的文件生成方法,其特征在于,所述从所述第一数据库中读取标签信息为未生成文件的数据,以获得第二目标数据,包括:设置定时器;通过所述定时器定时从所述第一数据库中读取标签信息为未生成文件的数据,以获得第二目标数据。6.根据权利要求1至5任一项所述的文件生成方法,其特征在于,所述将所述第一目标数据存储至第一数据库之后,还包括:确定所述第一目标数据对应的文件生成状态信息,以得到第一目标状态信息;所述文件生成状态信息包含所述未生成文件、已生成文件、文件生成中;基于所述第一目标状态信息生成对应的所述标签信息,并将所述标签信息添加至所述第一数据库中与所述第一目标数据对应的区域。7.根据权利要求6所述的文件生成方法,其特征在于,所述将所述第二目标数据发送至异步线程,以便基于所述第二目标数据完成对应的文件生成操作,得到目标文件之后,还包括:通过所述异步线程生成并返回文件已生成信息,以便将所述第一数据库中的与所述第二目标数据对应的所述标签信息更改为所述已生成文件。
8.一种文件生成装置,其特征在于,应用于服务器中的第一服务,包括:第一数据获取模块,用于实时监听消息队列,当监听到所述消息队列中存在数据变化时,获取变化的第一目标数据;数据存储模块,用于将所述第一目标数据存储至第一数据库;第二数据获取模块,用于从所述第一数据库中读取标签信息为未生成文件的数据,以获得第二目标数据;文件生成模块,用于将所述第二目标数据发送至异步线程,以便基于所述第二目标数据完成对应的文件生成操作,得到目标文件。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的文件生成方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的文件生成方法。

技术总结
本申请公开了一种文件生成方法、装置、设备及存储介质,涉及计算机技术领域,用于解决目前当接收到大量的请求时导致消费端性能较差、消息丢失的缺点,包括:实时监听消息队列,当监听到所述消息队列中存在数据变化时,获取变化的第一目标数据;将所述第一目标数据存储至第一数据库;从所述第一数据库中读取标签信息为未生成文件的数据,以获得第二目标数据;将所述第二目标数据发送至异步线程,以便基于所述第二目标数据完成对应的文件生成操作,得到目标文件。本申请通过监听消息队列中的数据变化,并且将标签信息为未生成文件的数据发送至异步线程完成对应的文件生成操作,降低了维护成本,提升了性能并使用方便。提升了性能并使用方便。提升了性能并使用方便。


技术研发人员:陈元杰 马黎明
受保护的技术使用者:小马国炬(玉溪)科技有限公司
技术研发日:2022.08.29
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1