怎么通过Drools Server的REST API或者Java API调用规则引擎执行规则。
时间: 2024-06-08 22:10:57 浏览: 244
Drools规则引擎从入门到精通
5星 · 资源好评率100%
Drools Server 提供了 REST API 和 Java API 来调用规则引擎执行规则。下面分别介绍一下:
1. REST API
Drools Server 的 REST API 可以通过 HTTP 请求来调用规则引擎执行规则。具体步骤如下:
(1)启动 Drools Server。
(2)使用 POST 请求发送规则数据。
(3)使用 POST 请求发送输入数据。
(4)使用 GET 请求获取执行结果。
具体使用方法可以参考官方文档:https://docs.jboss.org/drools/release/7.33.0.Final/drools-docs/html_single/#kieserver-rest-api
2. Java API
Drools Server 的 Java API 可以在 Java 代码中直接调用规则引擎执行规则。具体步骤如下:
(1)创建 KieServices 对象。
(2)使用 KieServices 获取 KieContainer 对象。
(3)使用 KieContainer 获取 KieSession 对象。
(4)使用 KieSession 执行规则。
(5)释放资源。
具体使用方法可以参考官方文档:https://docs.jboss.org/drools/release/7.33.0.Final/drools-docs/html_single/#_kie_services_and_the_knowledge_container_api
阅读全文