|
|
51CTO旗下网站
|
|
移动端

2.3.7 应用程序生命周期(2)

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍应用程序生命周期。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-12 18:17

2.3.7 应用程序生命周期(2)

Service Fabric 还有一些参数用来设置运行状况策略,这个策略是可选的参数,如果不填写会使用平台的默认值。如表2.3.7-2 所示。

表2.3.7-2


使用PowerShell 命令升级应用程序示例:

  1. Start-ServiceFabricApplicationUpgrade -ApplicationName fabric:/VisualObjects  
  2. -ApplicationTypeVersion 2.0.0.0 -HealthCheckStableDurationSec 60  
  3. -UpgradeDomainTimeoutSec 1200 -UpgradeTimeout 3000 -FailureAction Rollback  
  4. -Monitore 

如果设置的超时值过小,则可能会遇到失败信息,可以调整升级的超时值,来避免该问题。

4. 删除应用程序和服务

当不再需要部署在群集中的应用程序时,可以选择删除该应用程序,需要注意,删除操作是不可恢复的。在删除时,有状态服务的数据也会随之删除,所以需要确认应用程序不再使用,并备份好数据。

Service Fabric 提供PowerShell 的删除命令,通过该命令或者Service Fabric Explorer 就可以进行删除操作,以下是PowerShell 的删除命令:

  1. Remove-ServiceFabricApplication fabric:/MyApp 

删除应用程序只可以清除应用实例,但并不会删除应用程序的类型信息,还可以使用应用程序的类型来重建应用。如果想彻底清除该类型的应用程序,需要将应用程序类型也删除。在删除应用程序类型之前,需要将该类型的所有应用实例全部删除。可以通过ServiceFabric Explorer 和PowerShell 来删除应用程序类型,请参考以下命令:

  1. Unregister-ServiceFabricApplicationType MyApplicationType 1.0.0 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C# 2005 & .NET 3.0高级编程(第5版)

该书为C#经典名著!是Wrox红皮书中最畅销的品种之一。从第1版开始就名满天下;其第3版被评选为2005年最权威的十大IT图书之一;并荣获“2005...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊