多个Mobilefirst-Server工件并发部署

时间:2016-10-06 10:28:59

标签: ibm-mobilefirst mobilefirst-server

我使用批处理程序来部署MFP v7工件(wlapps和适配器)。 该过程基于worklight-ant-deployer.jar中定义的标准ant任务。

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

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

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

提前感谢您的回答/评论。 Ciao,Stefano。

1 个答案:

答案 0 :(得分:1)

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

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

注2:我上面提到的20分钟是锁定机制本身。 Ant / wladm有自己的超时参数可能更低,因此在蚂蚁任务中,你可能会超过20分钟的时间。请参阅here

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