Cloud 在PCF中重新启动和重新启动有什么区别

Cloud 在PCF中重新启动和重新启动有什么区别,cloud,cloud-foundry,Cloud,Cloud Foundry,在Pivotal Cloud Foundary中重新启动和重新启动应用程序有什么区别?何时从中选择一个?下面的引号来自2.0 重新启动 重新启动应用程序会停止应用程序并使用已编译的水滴重新启动它 因此,如果您没有进行任何更改,也不需要重新编译项目,则应重新启动 重述 重新启动应用程序会停止应用程序并重新启动它,方法是编译一个新的液滴并启动它 重新启动应用程序会编译应用程序中的新水滴,而无需更新应用程序源。如果必须更新应用程序源,请重新推送应用程序 分歧 两者的区别在于,重新启动不会重新编译项目,

在Pivotal Cloud Foundary中重新启动和重新启动应用程序有什么区别?何时从中选择一个?

下面的引号来自2.0

重新启动 重新启动应用程序会停止应用程序并使用已编译的水滴重新启动它

因此,如果您没有进行任何更改,也不需要重新编译项目,则应重新启动

重述 重新启动应用程序会停止应用程序并重新启动它,方法是编译一个新的液滴并启动它

重新启动应用程序会编译应用程序中的新水滴,而无需更新应用程序源。如果必须更新应用程序源,请重新推送应用程序

分歧
两者的区别在于,
重新启动
不会重新编译项目,而
重新启动
会重新编译项目。

除了上面的答案,要知道何时重新启动和重新启动,请从文档中找到下面的解释

何时重新启动:

在执行此类操作后,重新启动应用程序以刷新应用程序的环境 将新服务绑定到应用程序或设置环境变量 仅应用程序使用的

何时重新设置页面:

如果您以以下方式更改了环境,请重新启动应用程序 影响登台过程,例如设置环境变量 构建包消耗的数据。登台进程可以访问 环境变量,因此环境可以影响 水滴


重新启动只需使用现有的液滴弹跳而无需进行编译

重新设置将编译并创建一个新的水滴以反弹


如果您有简单的属性更改,那么重新启动将是最好的主意。

因此“cf push”和“cf restage”类似,它们最终都会部署应用程序
cf push
不会像
cf restage
那样重新构建应用程序。
cf push
向pcf发送新的应用程序代码位
cf restage
使用早期推送的代码位,并通过执行buildpack重新创建drop。