我使用Camunda工作流程并且必须集成文件存储库以读取存储的工作流程(.bpmn)。我正在使用minio服务器的docker容器。那么,有没有任何机制将文件存储库集成到camunda引擎?。
答案 0 :(得分:1)
Camunda在数据库中存储已部署的进程,并且由于完整的引擎依赖于此,因此无法在没有(完全)重写的情况下将其更改为文件仓库。
除了数据库之外,您可以做的是拦截部署并将进程存储在文件仓库中。
之前我没有这样做,但一个好的起点应该是ProcessEngineConfigurationImpl#getCustomPostDeployers(..)
,它允许注册代码在camunda部署发生后完成。