2017-09-01 29 views

回答

1

你可以在這些任何一個的幫助下寫'一個事件或通知服務的東西'。

  1. 您將Get Cluster Upgrade Progress設置爲Azure REST API。
  2. 如果您希望使用Azure Service Fabric Powershell方式執行此操作,則可以使用Get-​Service​Fabric​Cluster​Upgrade

顯然沒有規定,你希望有。舉個例子,我在Azure服務結構集羣中部署了一個應用程序。

output窗口反應的部分是:

3>Started executing script 'Get-ServiceFabricApplicationStatus'. 
3>[void](Connect-ServiceFabricCluster -TimeoutSec:10 -WarningAction:'SilentlyContinue' -ConnectionEndpoint:'sfcluster.southeastasia.cloudapp.azure.com:19000'); Import-Module 'C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModuleServiceFabricSDK\ServiceFabricSDK.psm1'; Get-ServiceFabricApplicationStatus -ApplicationName 'fabric:/SortApp' -ErrorAction Stop 
3>The application has started. 
3>Service Status: 
3>fabric:/SortApp/SortService is ready. 
3> 
3>The application is ready. 
3>Finished executing script 'Get-ServiceFabricApplicationStatus'. 

這清楚地表明的Get-ServiceFabricApplicationStatus該腳本是用來代替「事件或一些通知服務」。

+0

謝謝,是的,我們可以輪詢API直到升級完成,我只是想知道Fabric SDK中是否有任何可以通知類的東西。所以我不必在我的設置中添加羣集API端點,因爲我們有多個環境,每個環境都有自己的羣集。如果我能夠在我的服務中處理並處理事件,那將會很好。 – akazemis

+1

@akazemis:顯然沒有這樣的規定。如果添加了此功能,我也會很高興。 –

+0

@akazemis:答覆已更新。 –

相關問題