假设我从给定的知识库创建了StatefulKnowledgeSession。 此会话中的JBPM进程可以持续多天,因此我们需要在调用之间保持会话。
现在知识资源(JBPM流程定义(BPMN文件))可能会在给定流程实例运行时发生变化。
服务器重启后,我需要重建正确的知识库才能加载会话。 但是,我如何知道用于重建知识库的资源? 会话是否跟踪用于启动它的资源? 我是否需要构建和管理知识库配置?
非常感谢任何帮助!
米希尔
答案 0 :(得分:0)
通常,您的应用程序将以与第一次创建时相同的方式重新创建kbase。因此,根据您创建kbase的方式,这将涉及从类路径,文件系统或guvnor存储库再次简单地加载必要的进程。
会话本身不会跟踪kbase(因此它可以重新创建它)。
克里斯