如何在运行时动态启动/停止mule项目?

时间:2018-01-22 05:27:08

标签: groovy mule

我是 mulesoft 的新手。我要求每天在特定时间重启项目。基本上我需要编写一个cronJob / scheduler,它将在运行时动态重启mule项目。 任何帮助将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

您正在使用的部署环境,例如CloudHub或独立的mule运行时服务器。如果它是独立的mule服务器,那么你可以编写Windows的批处理脚本或Linux的shell脚本,使用以下命令启动,停止或重新启动你的mule应用程序。

mule start | stop | restart

答案 1 :(得分:0)

选项1。如果您的应用程序在 CloudHub 中运行,则可以使用CloudHub API启动或停止您的应用程序。编写脚本以调用以下REST API端点,并根据您的要求运行此脚本。

  • CloudHub API文档: Click Here
  • 要使用的API: POST / applications / {domain} / status

选项2。如果您的应用程序在独立服务器中运行,那么您可以编写脚本来启动和停止应用程序,并根据您的要求运行此脚本。 Click Here了解详细文档。