动态微服务工作流编排系统技术方案

技术编号:34491687 阅读:54 留言:0更新日期:2022-08-10 09:10
本发明专利技术提供动态微服务工作流编排系统,涉及流程挖掘算法和流程挖掘、编排系统技术领域,所述动态微服务工作流编排系统包括:工作流编排器,通过选择、配置、排列和连接活动,以及测试其有效性,可以创建和编辑策略工作流;流程挖掘引擎,与工作流编排器相连接,通过定向采集、清洗各个系统中存储的信息日志,可视化的还原了实际发生的业务流,通过事件日志构建流程模型,即可反应真实的流程运行情况,可以借助实际流程记录的事件日志中得到的知识和信息来扩展或改进现有流程;本发明专利技术中,在已有技术的基础上对微服务编排系统中固化的工作流进行改进,降低流程等待时间,有效地帮助组织快速响应并解决问题,提高效能。提高效能。

【技术实现步骤摘要】
动态微服务工作流编排系统


[0001]本专利技术涉及流程挖掘算法和流程挖掘、编排系统
,尤其涉及动态微服务工作流编排系统。

技术介绍

[0002]目前,工作流编排系统,如Camunda Platform或者开源的Zeebe,允许用户在平台上创建基于BPMN的工作流,并可以在平台执行,监控,修改和改善。
[0003]然而Camunda Platform提供的工作流编排功能是一种静态的编排,也就是说在一旦工作流设计好且在平台上实现之后,直到工作流被修改之前,所有工作流的实例都是使用了一样的模板,即使监控仪表盘发现了流程中出现了瓶颈或偏离等情况,也无法在运行态中修改工作流,用一个体检流程的例子来说,流程的定义就是体检单上的项目清单,如果这个清单是定死的,必须按预定的顺序来完成,那可能会在某些需要较长时间完成服务的结点造成瓶颈形成较长的等待排队,而在后续的轻量级的结点造成空闲等待,从而资源造成浪费,影响流程的吞吐量和用户体验。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的动态微服务工作本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.动态微服务工作流编排系统,其特征在于,所述动态微服务工作流编排系统包括:工作流编排器,通过选择、配置、排列和连接活动,以及测试其有效性,可以创建和编辑策略工作流;流程挖掘引擎,与工作流编排器相连接,通过定向采集、清洗各个系统中存储的信息日志,可视化的还原了实际发生的业务流,通过事件日志构建流程模型,即可反应真实的流程运行情况,可以借助实际流程记录的事件日志中得到的知识和信息来扩展或改进现有流程;监控仪表盘,与流程挖掘引擎相连接,用于观察工作流的执行情况,包括动态调整的相关信息;流程优化引擎,与流程挖掘引擎和工作流编排器相连接,在微服务的编排上引入工作流中并发的概念,即定义一些微服务为可并发集,在这个集合内的步骤可以以任何顺序执行,流程优化引擎根据流程挖掘引擎得到的瓶颈信息为这些步骤实时指定最佳的执行顺序...

【专利技术属性】
技术研发人员:顾兵
申请(专利权)人:知微行易上海智能科技有限公司
类型:发明
国别省市:

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

1