我一直在玩IBM Bluemix(到目前为止很喜欢它),我们正在考虑将它用于生产。我不完全清楚的是当运行时环境或服务更新时会发生什么。我认为这种情况经常发生。
新版本是否始终向后兼容?如果是这样,这是否在服务条款的某个地方得到保证?
我要避免的是将生产代码放在平台上,然后由于运行时或服务更新而不断更新(或让它中断)。
有没有人有经验?过去的更新总是向后兼容吗?
标记
答案 0 :(得分:1)
虽然我不相信可以保证buildpack始终向后兼容,但您始终可以选择以前的buildpack版本。
尝试运行'cf buildpacks'命令并查看buildpack名称和其中编码的版本信息,并认为你会明白我的意思。
答案 1 :(得分:0)
当更新buildpacks时,它们不会被用于您的应用程序,直到您重新启动它,因此您可以控制何时获取更新。这使您有机会在非生产版本的应用程序上进行测试。