问题标签 [drools-kie-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - 对 KIE Server REST API 的无状态请求
我们正在使用 Business Central 和 KIE-server 的最新 Docker 映像,并正在使用 KIE 的 REST API 与规则服务客户端进行交互。
我们在 Business Central 中创建了一组规则,这些规则在触发时插入“响应”事实。
我们希望能够以无状态的方式向 KIE 服务器发送请求;即每次我们向服务器发送请求(通常由以下命令链组成的链:insert-object -> fire-all-rules -> get-objects)时,不应返回来自先前请求的对象/事实通过 get-objects 命令。
据我们了解,解决此问题的一种方法是为每个请求创建一个新会话。如何做到这一点?还有其他建议和/或参考吗?
microservices - 将不带工作台的 DRL 资源添加到 Kieserver
有没有办法在不使用工作台的情况下在 kieserver 中部署流口水文件?我想使用 Eclipse IDE 创建 DRL 文件,并通过 HTTP/REST 在独立的 kieserver 上部署/执行规则定义。
drools-kie-server - 同一个 JBOSS 实例中可能有多个 kie-server?
在KIE-server
Menu->Deploy-Execution Servers 下,有一个添加New Server Configuration
. 当我添加新的服务器配置时,它不会出现在对我的REST
调用中,http://localhost:8080/kie-server/services/rest/server
我只看到default-kieserver
配置在standalone-full.xml
. 我能够将项目部署到新的服务器配置,但无法执行它们。
我的问题:是否可以kie-servers
在同一个实例上运行两个?standalone-full.xml
只允许一个org.kie-server.id
这是否意味着,我们一次只能kie-server
active
在一个JBOSS
实例上拥有一个?
wildfly - 在 Kie 服务器中部署容器时的警告消息
我正在使用带有widfly 24的kie服务器。我能够成功启动kie服务器。但是当我向它部署一个容器时。我收到很多关于 Maven 依赖项之一的警告消息。如何摆脱这些警告信息。
即使存在警告消息,我也能够成功使用 kie-container。我的项目 kmodule.xml 如下
kie-deployment-descriptor.xml 如下:
pom.xml 文件如下:
RESTemplateWIH 的 pom.xml 文件如下所示,它用作上面 pom.xml 中的依赖项
摆脱这些警告的任何帮助都会有所帮助。
drools - KIE Business Central HA - ZK 和 Helix 有必要吗?
参考这个:https://docs.jboss.org/drools/release/latestFinal/drools-docs/html_single/#_wb.vfsclustering 具体来说:如果该 VFS 位于每个本地服务器上,那么它必须保持同步集群的所有服务器之间。
在使用 k8s 中的共享 PVC(卷挂载)时,是否可以避免使用 ZK 和 Helix 来协调多个业务中心服务器。假设共享卷安装在 /opt/jboss/vfs 并设置了以下配置: org.uberfire.nio.git.dir /opt/jboss/vfs org.guvnor.m2repo.dir /opt/jboss/vfs/m2
这是否允许多个实例共享编辑器文件锁以及需要协调的所有其他内容?
rest - 使用 REST API 的 DROOLs 会话的持久性?
我们正在尝试使用 JPA 或类似替代方法为 drools 有状态会话设置持久性。我们在 GCP Kubernetes Engine 中使用 Business Central 和 KIE 服务器的 Docker 镜像。
我们目前有为用例的每个 UID 创建和维护有状态对象的规则,我们通过触发 BatchExecutionCommands 使用 REST API 与这些规则进行交互。
我们正在寻找一种将会话/状态信息持久保存到磁盘以用于备份和可扩展性目的的方法,但正在努力寻找有关从远程客户端管理 KIE 服务器持久性的任何信息。我们发现的示例都直接访问 Kbase/Ksession 以设置此持久性,但我们无法从远程客户端执行此操作。任何建议/参考将不胜感激?
jboss - 导入和导出 JBPM 7.59 流程
谁能在这里帮助我了解如何将 JBPM 7.59 的所有流程导出到一个文件夹中?或如何克隆存储库?
到目前为止,我所做的是使用以下方法从 JBPM 获取流程
https://stackoverflow.com/a/56167353/13864904
但这将再次帮助我获得一个流程,并且我在 JBPM 上开发了 100 多个流程,那么我如何一次导出所有流程?
我也做了以下方法,但在这里也没有找到任何运气,
https://developer.jboss.org/thread/249463
这里 swiderski.maciej 说过要克隆存储库,但是当我这样做时,它给了我一个错误,即 git 找不到存储库。
我使用了这个命令git clone ssh://wbadmin@localhost:8001/(myspace name here)
但这也不起作用,也许我给出了错误的 URL(有人可以在这里帮助我)
我的主要目标是我想导出我在 JBPM 上开发的所有流程,并将其提交到某个外部 GIT 存储库中,但是通过上述方法,我很难单独提取每个流程,然后将其一一导入另一个环境.
TIA
drools - 使用最新版本的 Oracle JDK 的 Drools
是否可以将最新版本的 Drools 7.63.0.Final 与最新版本的 Tomcat 10.0.14 和 Java Oracle JDK 17 LTS 一起使用?
我注意到最新版本的 Drools7.63.0.Final 只能工作/支持 Wildfly 23,它只支持 JDK 11(不是最后一个,不推荐)!!!
如果我们必须在 Wildfly 26/tomcat 10 和 java 17 中使用最新版本的 Drools 怎么办?