我们正在向 Kie Workbench 上传 45000 条规则。这些规则在单个 Excel 表中声明。我们计划将 5 个文件上传到单个 KIe_project 总共多达 200,000 条规则。
问题陈述
目前对于 20,000 条规则,验证和构建需要大量时间 我们必须提高 VM 选项以使其遵循,否则我们会获得非常高的响应时间并且有时 java.io.buffersize 超出异常 Xms=512m Xmx=7168 MaxPermGen =4096 如果规则文件包含验证错误,则仅验证将需要 15 分钟
将 xls 文件转换为 GDST 格式,然后构建和部署项目需要 1 个多小时。并且我们在 1 小时后才知道存在验证错误或构建失败或部署成功,这并不令人满意
在上传/验证/部署此类大文件期间,其他连接的用户无法在 Kie-Workbench 上执行任何操作
将 xls 文件成功转换为 gdst 格式后,Guided Decision 表编辑器甚至无法加载 10k 条记录。
在每次验证或上传期间,我们都会收到无法将工件部署到http://repo1.maven.org/maven2的错误。我们只是上传到 Kie-WB,为什么要到上面提到的 repo 进行部署。其次,我们在需要部署资产的组织中部署了自己的 nexus 存储库,而不是在http://repo1.maven.org/maven2中。对于 infor,我们在 kie-project 的 pom 中使用 maven 来部署到我们的存储库。