Drools 7 是否必须在单独的 JVM(即持有规则的 KIE 服务器)中 运行?

Is it mandatory for Drools 7 to run in a separate JVM i.e. a KIE Server which holds the rules?

Drools 7 是否必须在单独的 JVM(即持有规则的 KIE 服务器)中 运行?或者我们可以继续 运行 Drools 在与应用程序相同的 JVM 中?

我们正在从旧版本的 Drools 迁移一个应用程序,它全部在一个 JVM 中,并希望采用阻力最小的版本升级路径。

与早期版本的 Drools 相比,Drools 7 没有引入任何新的限制。 (不过,我只能通过 Drools 5.0 亲自确认。)因此,虽然它确实引入了许多新功能,例如 KIE 服务器,但它并没有删除对 embedded/local 规则执行的支持,而旧版本传统上支持该规则执行.

如果您参考 documentation,您可以看到它们明确指出您可以部署到 KIE 服务器或嵌入式 Java 应用程序和您自己的 JVM 环境。