假设我从给定的知识库创建了一个StatefulKnowledgeSession。此会话中的JBPM流程可以持续数天,因此我们需要在两次调用之间持久化会话。
现在,知识资源(JBPM流程定义(BPMN文件))可能会在给定流程实例运行时发生变化。
在服务器重新启动时,我将需要重新构建正确的知识库,以便加载会话。但是,我如何知道使用哪些资源来重建知识库呢?会话是否跟踪用于启动它的资源?我是否需要构建和管理知识库配置?
任何帮助都将不胜感激!
米歇尔
发布于 2013-07-10 04:34:32
通常,您的应用程序将以与第一次创建时相同的方式重新创建知识库。因此,根据您创建kbase的方式,这将涉及到简单地从类路径、文件系统或guvnor存储库再次加载必要的进程。
会话本身并不跟踪kbase (因此它可以重新创建它)。
克里斯
https://stackoverflow.com/questions/17485139
复制相似问题