基于事件驱动的电子存证方法及装置和电子设备制造方法及图纸

技术编号:32652341 阅读:32 留言:0更新日期:2022-03-17 10:58
本申请提出一种基于事件驱动的电子存证方法及装置、电子设备和计算机可读介质,包括创建数据保全生产者、数据保全消费者、文件保全生产者、文件保全消费者、司法存证生产者和司法存证消费者;所述数据保全消费者订阅接收所述数据保全生产者发送消息,所述文件保全消费者订阅接收所述文件保全生产者发送消息,所述司法存证消费者订阅接收所述司法存证生产者发送消息。根据本申请实施例的技术方案,将整个存证流程分割成阶段化的业务,解耦整个存证流程,使得整个存证流程具有高解耦性、高并发性、高扩展性和高可用性等优点。高扩展性和高可用性等优点。高扩展性和高可用性等优点。

【技术实现步骤摘要】
基于事件驱动的电子存证方法及装置和电子设备


[0001]本申请涉及电子存证领域,具体而言,涉及一种基于事件驱动的电子存证方法及装置、电子设备和计算机可读介质。

技术介绍

[0002]目前,电子存证系统采用的是传统的以请求驱动模型的架构,存证数据请求在线性模式下进行业务处理。本架构模式存在问题有:同步阻塞,电子存证系统的业务处理链路较长,线性模型下业务处理某个阶段如因为I/O而阻塞,其他所有业务都必须等待,直到它完成;内存占用,每一个存证请求都创建一个线程,线程依附进程占用大量内存资源,短时间内得不到释放,造成内存浪费;响应延迟,业务逻辑是同步处理,在高并发的情况下,请求响应面临缓慢、超时的问题,应用服务器也容易导致崩溃不可用。
[0003]在所述
技术介绍
部分,公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术信息。

技术实现思路

[0004]本申请旨在提供一种基于事件驱动的电子存证系统及装置和电子设备,解耦整个存证流程,使得整个存证流程具有高解耦性、高并发性、高扩展性和高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于事件驱动电子存证的方法,其特征在于,包括:创建数据保全生产者、数据保全消费者、文件保全生产者、文件保全消费者、司法存证生产者和司法存证消费者;所述数据保全消费者订阅接收所述数据保全生产者发送消息,所述文件保全消费者订阅接收所述文件保全生产者发送消息,所述司法存证消费者订阅接收所述司法存证生产者发送消息;获得业务数据;校验所述业务数据;如果校验通过,所述数据保全生产者封装所述业务数据并发布数据保全事件;所述数据保全消费者接收所述数据保全事件后,解析、保全所述数据保全生产者的所述业务数据,生成保全文件和司法存证文件;所述文件保全生产者封装所述保全文件并发布文件保全事件;在保全所述数据保全生产者的所述业务数据之后,所述司法存证生产者封装所述司法存证文件并发布司法存证事件;所述文件保全消费者接收所述文件保全事件后解析所述文件保全生产者的所述保全文件并存储所述保全文件;所述司法存证消费者接收所述司法存证事件后解析所述司法存证生产者的所述司法存证文件并将所述司法存证文件分发到各司法机构终端业务系统。2.根据权利要求1所述的方法,其特征在于,校验所述业务数据,包括:校验业务接入方的合法性;校验所述业务数据的合法性和可靠性;校验所述业务数据的业务属性。3.根据权利要求2所述的方法,其特征在于:所述校验业务接入方的合法性、所述校验所述业务数据的合法性和可靠性和所述校验所述业务数据的业务属性并行执行或串行执行。4.根据权利要求1所述的方法,其特征在于,解析、保全所述数据保全生产者的所述业务数据,包括:获取所述业务数据的基础业务数据、结构化数据和非结构化数据;利用所述基础业务数据和所述结构化数据封装成通用的实体对象,并解析保全业务数据和业务保全点的数据。解析所述业务数据的非结构化数据。5.根据权利要求4所述的方法,其特征在于,所述生成保全文件,包括:将所述业务实体对象转换、封装成具体的业务处理对象;根据所述非结构化数据生成非结构化数据保全文件;匹配业务保全点;生成保全编号;建立所述结构化数据和所述非结构化数据关联关系;生成结构化数据保全文件。6.根据权利要求5所述的方法,其特征在于:
所述结构化保全文件包括PDF文件。7.根据权利要求5所述的方法,其特征在于,所述结构化保全文件包括:所述保全业务数据、所述业务保全点和所述保全编号。8.根据权利要求5所述的方法,其特征在于,保全所述数据保全生产者的所述业务数据,包括:将所述保全业务类型和所述业务保全点的数据...

【专利技术属性】
技术研发人员:徐单恒
申请(专利权)人:杭州安存网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1