一种分布式工作流事件处理方法、设备及介质
申请人信息
- 申请人:浙江锦智人工智能科技有限公司
- 申请人地址:315100 浙江省宁波市高新区创苑路750号002幢2楼202室
- 发明人: 浙江锦智人工智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种分布式工作流事件处理方法、设备及介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202410051361.2 |
| 申请日 | 2024/1/15 |
| 公告号 | CN117573396B |
| 公开日 | 2024/3/29 |
| IPC主分类号 | G06F9/54 |
| 权利人 | 浙江锦智人工智能科技有限公司 |
| 发明人 | 刘国强 |
| 地址 | 浙江省宁波市高新区创苑路750号002幢2楼202室 |
摘要文本
本申请实施例公开了一种分布式工作流事件处理方法、设备及介质。属于电数字数据处理技术领域,解决了多个进程进行数据交互时,难以进行不同工作流程节点之间的数据流转的问题。包括,业务端将监听事件存储至中间件的第一存储中心与第二存储中心;工作流端基于预置第一存储中心监听,在第一存储中心获取业务事件对象,并将业务事件对象存储至预置事件池,以及将业务事件对象注册至工作流引擎中;在业务事件对象被执行时,触发工作流端的工作流引擎,基于工作流引擎在预置事件池中获取相应的业务事件信息;工作流端基于业务事件信息,调用业务端对应的预置接口,通过预置接口获取业务事件对应的事件执行结果,并写入工作流引擎中。
专利主权项内容
1.一种分布式工作流事件处理方法,其特征在于,所述方法由分布式工作流事件处理系统执行,所述分布式工作流事件处理系统由业务端、中间件以及工作流端组成,所述方法包括:所述业务端,将监听事件存储至所述中间件的第一存储中心与第二存储中心;所述工作流端基于预置第一存储中心监听,在所述第一存储中心获取业务事件对象,并将所述业务事件对象存储至预置事件池,以及将所述业务事件对象注册至工作流引擎中;在所述业务事件对象被执行时,触发所述工作流端的工作流引擎,基于所述工作流引擎在所述预置事件池中获取相应的业务事件信息;所述工作流端基于所述业务事件信息,调用所述业务端对应的预置接口,以通过所述预置接口获取所述业务事件对象对应的事件执行结果,并将所述事件执行结果写入所述工作流引擎中;所述业务端,将监听事件存储至所述中间件的第一存储中心与第二存储中心,具体包括:所述业务端,对所述工作流端提供的应用程序接口函数进行调用,以获取所述监听事件;所述业务端将所述监听事件进行序列化处理,并将序列化处理后的数据存储至所述第一存储中心;以及,所述业务端将所述监听事件的名称作为标识,将所述标识与所述序列化处理后的数据存储至所述第二存储中心。。来自:马 克 团 队