如文章Controlling the fabric version that runs on your Cluster中所述,您可以选择Azure要为您创建的Service Fabric版本。 ServiceFabric nuget软件包似乎与集群具有相同的版本号,但旧版本的软件包可以在较新版本的集群中正常运行。
现在,release notes for version 5.4.145说明了改进列表,并提到不再支持某些旧版本了。
我无法理解的是 - 我只是通过升级我的集群获得改进列表,还是我还必须升级我的nuget包? 同样,这是否意味着我必须尽快升级我的nuget包,否则我有可能会运行已弃用的代码?
当我升级群集时,升级群集时升级了什么,以及两个升级如何相互关联,这也是很好的澄清。
答案 0 :(得分:2)
运行时和SDK之间存在差异。升级集群后,它将获得新的运行时。该运行时的任何改进都可用于群集中运行的现有服务。
升级SDK(或Nuget包)将使新功能可供集群运行时之上构建的应用程序(服务/参与者)使用。
我建议您在升级群集后立即更新Nuget包以使其保持同步。