【发布时间】:2021-06-02 16:46:26
【问题描述】:
我是 JBPM 开发的新手。我对 jbpm 应用程序的开发和部署有疑问。
-
如何在实时项目中进行开发? jbpm 集成将遵循什么架构?
-
在实时项目中,我们是否需要单独的 kie 服务器来部署 jbpm 或者我们可以使用 weblogic、tomcat 等其他服务器来部署 jars?
-
是否可以将一些 jbpm 扩展/jar 添加到其他服务器并仍然使用业务中心?
【问题讨论】:
标签: jbpm
我是 JBPM 开发的新手。我对 jbpm 应用程序的开发和部署有疑问。
如何在实时项目中进行开发? jbpm 集成将遵循什么架构?
在实时项目中,我们是否需要单独的 kie 服务器来部署 jbpm 或者我们可以使用 weblogic、tomcat 等其他服务器来部署 jars?
是否可以将一些 jbpm 扩展/jar 添加到其他服务器并仍然使用业务中心?
【问题讨论】:
标签: jbpm
如何在实时项目中进行开发? jbpm 集成将遵循什么架构?
我不能 100% 确定您的问题是什么。 如果您想了解解决方案中工作流引擎的使用情况,该解决方案具有与您对实时的确切定义相关的实时要求。 JBPM 使用 Java 作为运行时。工作流引擎中的执行时间通常很短(每个步骤需要几毫秒),但这取决于您的个人业务逻辑。大多数性能损失通常与网络层有关。您可以使用集成的工作流引擎来减少这种开销。
在实时项目中,我们是否需要单独的 kie 服务器来部署 jbpm 或者我们可以使用 weblogic、tomcat 等其他服务器来部署 jars?
JBPM 的 KIE-Server 默认运行在 jboss wildfly 应用服务器中。但是您也可以在 tomcat 或其他应用程序服务器上部署应用程序。也可以创建一个 kie 服务器集群。如上所述 - 有一些方法可以将 Workflow-Engine 集成到您自己的代码库中,从而减少网络开销。
是否可以将一些 jbpm 扩展/jar 添加到其他服务器并仍然使用业务中心?
JBPM KIE-Server 和 Business Central 是独立的应用程序。两者都默认在 jboss wildfly 应用服务器中运行。从技术上讲,您还可以在应用服务器上并行托管其他应用。
【讨论】: