运行 多个 IBM BPM 实例

Run multiple instances of IBM BPM

我安装了 IBM Business Process Manager Advanced 7.5。

问题: 是否可以在同一台机器上安装 运行 更新版本 - IBM BPM 8.5 ?

我担心端口冲突(例如端口 9043 到 IBM 控制台)。 也许我应该问一下如何更改默认端口配置?

请帮忙。

正如 Gas 已经评论的那样,理论上这是可能的。但是您必须知道,IBM BPM 不仅使用指定的端口进行 Web 访问,它还使用端口进行内部通信。在我看来,这不是一件容易的事。

另一方面,IBM BPM 的系统要求对服务器来说是相当具有挑战性的,如果您想 运行 两个实例并行,您应该考虑您的服务器需要具备能力。 WebSphere 有点贪婪,并非真正设计用于共享其资源;)

是的,您可以在同一个系统上 运行 多个版本的 BPM。主要问题是端口冲突和 OS 系统资源。使用 BPMConfig 在不同的端口上创建新的配置文件和安装。在带有 VM 的实验室机器上,我使用默认端口安装所有 BPM,并且一次只有一 (1) 个 运行ning。如果我需要 2 个,我只需从基本模板启动一个新 VM,然后从那里开始。

从技术上讲这是可能的,但我建议您不要这样做,因为 ibm bpm 需要大量系统资源才能 运行 并且安装两个版本的 ibm bpm 会使系统比以往任何时候都慢。

但是,我在服务器 VM 的单个集群上看到了多个相同 ibm bpm 版本 运行ning 的实例。这实际上是稳定的,并且在相当长的任期内一直在使用。

PS。 - 我管理了一个巨大的 ibm bpm infra,其中包含 80 多个 ibm bpm 服务器。

默认情况下,端口冲突由 WebSphere Application 服务器代码解决。如果需要,您可以在使用 BPMConfig 命令创建环境时为 Dmgr、节点和集群成员指定 "initialPortAssignment"。您甚至可以使用

指定特定的端口号

https://www.ibm.com/support/knowledgecenter/en/SSFPJS_8.6.0/com.ibm.wbpm.ref.doc/topics/samplecfgprops.html

您还可以为 Dmgr bpm.dmgr.profileOptions= 和节点 bpm.de.node.# 提供 Websphere 选项,例如“-startingPort starting_port | -portsFile ports_file_path | -defaultPorts”。 BPMConfig 属性文件中的 profileOptions。对于集群成员,只需选择指示起始端口即可。

REf: https://www.ibm.com/support/knowledgecenter/cs/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/rxml_manageprofiles.html

我不建议您在开始使用 BPM 环境后更改端口号。

正如其他人所指出的,如果您计划同时 运行 两个环境,请确保您有足够的资源。

是的,我正在使用两个版本进行评估。可以使用服务器(WebSphere Integrated Solutions Console)控制台或 BPMConfig 实用程序处理端口冲突。