-
公开(公告)号:CN119201848A
公开(公告)日:2024-12-27
申请号:CN202411359945.2
申请日:2024-09-27
Applicant: 创意信息技术股份有限公司
IPC: G06F16/11 , G06F16/13 , G06F16/174
Abstract: 本发明提供了一种基于数据库大数据量表快速生成多格式文件的方法,属于文件生成领域。方法检测到文件生成请求时,启动主线程组装文件生成任务的上下文环境,并基于上下文环境初始化生产者线程、消费者线程和文件生成线程;调用生产者线程对数据库进行流式查询,并将流式查询得到的目标数据推送至消息队列;调用消费者线程,从消息队列中批量拉取目标数据并根据目标数据生成文件生成任务,将任务提交到文件生成线程;文件生成线程根据文件生成任务生成对应格式的目标文件,并将目标文件保存到临时目录;通过主线程将所有生成的目标文件压缩,并将压缩后的文件上传至数据中台。本发明可以提升大数据量文件生成效率,并降低对内存资源的消耗。
-
公开(公告)号:CN119316403A
公开(公告)日:2025-01-14
申请号:CN202411438607.8
申请日:2024-10-15
Applicant: 创意信息技术股份有限公司
IPC: H04L67/02 , H04L41/0823
Abstract: 本发明提供了一种可动态扩展的http请求接口转发方法及装置,属于请求转发技术领域。方法通过访问接口接收客户端提交的请求,然后对请求进行解析,得到目标地址、请求方法和请求参数。再动态加载外部jar包对前置处理器进行动态扩展,利用扩展后的前置处理器对请求参数进行前置处理;再将前置处理后的请求参数转发至目标HTTP接口;获取接口的响应数据,并动态加载外部jar包对后置处理器进行动态扩展,利用后置处理器对响应数据进行后置处理,同时异步记录处理后的响应数据,记录完成后将处理后的响应数据转发至客户端。本发明支持对前置处理和后置处理过程进行动态加载外部扩展,适应多变的业务需求,提高了请求接口的可扩展性和系统的稳定性。
-