Camunda源码发布流程

流程引擎Camunda的作用以及特点本篇内容不做详细说明, 本篇主要串一下Camunda的源码发布核心步骤:

流程文件扫描:

如果是和spring整合过的camunda主要关注以下内容:

配置isScanForProcessDefinitions:

xml 复制代码
<process-archive name="test">
        <process-engine>default</process-engine>
        <properties>
            <property name="isDeleteUponUndeploy">false</property>
            <property name="isScanForProcessDefinitions">true</property>
        </properties>
    </process-archive>

解析入口DeploymentOperation

xml内容解析

DeployCmd.execute

流水记录:

进入到DeploymentManager的insertDeployment方法

把流水等信息放入到DeploymentCache中

最后进入到AbstractDefinitionDeployer的deploy方法

进入真正的流程xml解析入口方法postProcessDefinitions

后续根据不同的资源类型, 进入到具体的解析类中进行解析

相关推荐
这里有鱼汤1 分钟前
为什么我现在做Python项目都用UV?你看完就懂了
后端·python
面朝大海,春不暖,花不开5 分钟前
使用Spring Boot Actuator构建用户应用
java·spring boot·后端
寻月隐君14 分钟前
探索Solana SDK实战:Web3开发的双路径与轻量模块化
后端·web3·github
AI小智33 分钟前
超级智能的温柔奇点:我们正走入一个不再科幻的未来
后端
张紫娃2 小时前
Spring @Scope, @Lazy, @DependsOn, @Required, @Lookup
java·后端·spring
AKAMAI4 小时前
微服务架构的核心优势解析
后端·云原生·云计算
你的人类朋友7 小时前
✍️【Node.js程序员】的数据库【索引优化】指南
前端·javascript·后端
why技术11 小时前
翻译翻译,什么叫“编程专用”的显示器?
前端·后端
野生技术架构师12 小时前
SpringBoot集成Tess4j :低成本解锁OCR 图片识别能力
spring boot·后端·ocr