PCF中的Restage和Restart有什么区别
What is difference between Restage and Restart in PCF
在 Pivotal Cloud Foundry 中,Restage 和 Restart 您的应用程序有什么区别,何时选择其中之一?
以下引用来自 2.0 documentation.
重启
Restarting your application stops your application and restarts it with the already compiled droplet.
因此,如果您没有进行任何更改并且不需要重新编译项目,则应该完成 Restart
。
重新登台
Restaging your application stops your application and restages it, by compiling a new droplet and starting it.
重新发布您的应用程序会从您的应用程序编译一个新的 Droplet,而无需更新您的应用程序源代码。如果您必须更新您的应用程序源,请重新推送您的应用程序。
差异
两者之间的区别在于 Restart
不会重新编译项目,而 Restage
会。
除了上述答案之外,要了解何时 restart 和 restage 请在下面的文档中找到解释。
何时重启:
Restart your app to refresh the app’s environment after actions such
as binding a new service to the app or setting an environment variable
that only the app consumes.
何时重新暂存:
Restage your app if you have changed the environment in a way that
affects your staging process, such as setting an environment variable
that the buildpack consumes. The staging process has access to
environment variables, so the environment can affect the contents of
the droplet.
重新启动只需使用现有的 droplet 进行反弹而无需编译。
Restage 将编译并创建一个新的 droplet 来反弹。
如果您有简单的属性更改,那么最好重新启动。
在 Pivotal Cloud Foundry 中,Restage 和 Restart 您的应用程序有什么区别,何时选择其中之一?
以下引用来自 2.0 documentation.
重启
Restarting your application stops your application and restarts it with the already compiled droplet.
因此,如果您没有进行任何更改并且不需要重新编译项目,则应该完成 Restart
。
重新登台
Restaging your application stops your application and restages it, by compiling a new droplet and starting it.
重新发布您的应用程序会从您的应用程序编译一个新的 Droplet,而无需更新您的应用程序源代码。如果您必须更新您的应用程序源,请重新推送您的应用程序。
差异
两者之间的区别在于 Restart
不会重新编译项目,而 Restage
会。
除了上述答案之外,要了解何时 restart 和 restage 请在下面的文档中找到解释。
何时重启:
Restart your app to refresh the app’s environment after actions such as binding a new service to the app or setting an environment variable that only the app consumes.
何时重新暂存:
Restage your app if you have changed the environment in a way that affects your staging process, such as setting an environment variable that the buildpack consumes. The staging process has access to environment variables, so the environment can affect the contents of the droplet.
重新启动只需使用现有的 droplet 进行反弹而无需编译。
Restage 将编译并创建一个新的 droplet 来反弹。
如果您有简单的属性更改,那么最好重新启动。