← 返回列表

一种流程引擎调度方法、系统、设备及可读介质

申请号: CN202410131599.6
申请人: 上海朋熙半导体有限公司
申请日期: 2024/1/31

摘要文本

本申请提供了一种流程引擎调度方法、系统、设备及介质,方法包括当流程引擎触发控制器被触发时,通过触发参数获取对应的流程模板;根据所述流程模板生成相应的流程实例和流程节点实例,并同步更新到Redis缓存;将待调度的所述流程节点实例异步存入生产者消费者模型的内存队列中;通过流程引擎中的消费线程不断地从内存队列中拉取所述流程节点实例进行调度执行;所述流程节点实例被对应的节点执行器执行,执行流程包括前置处理、执行流程节点实例逻辑、后置处理。本申请通过对流程引擎执行流程实例的调度过程进行简化和标准化处理,以便将生产者消费者模型应用到流程引擎的任务调度中,提升了流程引擎的性能和稳定性。

专利详细信息

项目 内容
专利名称 一种流程引擎调度方法、系统、设备及可读介质
专利类型 发明申请
申请号 CN202410131599.6
申请日 2024/1/31
公告号 CN117667362A
公开日 2024/3/8
IPC主分类号 G06F9/48
权利人 上海朋熙半导体有限公司
发明人 曹宏辉
地址 上海市浦东新区涵桥路619号金鼎天地C栋15-17楼

专利主权项内容

1.一种流程引擎调度方法,其特征在于,所述方法包括:当流程引擎触发控制器被触发时,通过触发参数获取对应的流程模板;根据所述流程模板生成相应的流程实例和流程节点实例,并同步更新到Redis缓存;将待调度的所述流程节点实例异步存入生产者消费者模型的内存队列中;通过流程引擎中的消费线程不断地从内存队列中拉取所述流程节点实例进行调度执行;所述流程节点实例被对应的节点执行器执行,执行流程包括前置处理、执行流程节点实例逻辑、后置处理。 (更多数据,详见)