多个 Mobilefirst-Server 工件并发部署

Multiple Mobilefirst-Server artifacts concurrent deploy

我使用批处理过程来部署 MFP v7 工件(wlapps 和适配器)。 该过程基于 worklight-ant-deployer.jar.

中定义的标准 ant 任务

MFP 环境运行在 WAS 单元上,由管理多个 WLRuntime 的单个 AdminService 应用程序组成。

是否可以针对不同的 WLRuntime 目标 运行 同时部署两个(或更多)任务?

此外,坚持使用单个 WLRuntime,是否可以同时部署不同的多个工件?

提前感谢任何answer/comment。 再见,斯特凡诺。

对于单个 WL 运行时,所有部署都在内部按顺序完成。您可以同时启动部署,但由于事务锁定机制,在内部只有一个部署在另一个之后完成。如果并行启动太多部署,可能会出现超时情况,尽管这种情况很少发生。默认情况下,部署事务会在超时前等待 20 分钟。

注意:并行启动部署意味着这里直接使用ant任务或wladm工具或REST服务。在 MobileFirst 管理控制台 UI 中,当另一个部署事务正在进行时,您会看到部署按钮被禁用,因此在 UI 中,并行启动部署并不那么容易。 UI 试图禁止这样做。

注2:我上面提到的20分钟是针对锁定机制本身的。 Ant/wladm 有自己的超时参数,可能会更低,因此在 ant 任务中,您的超时时间可能会快于 20 分钟。参见 here

对于多个 WL 运行时,部署可以同时进行。提到的锁定机制是针对每个运行时的,因此发生在一个 WL 运行时中的部署不会影响任何其他 WL 运行时。