簡體   English   中英

Service Fabric角色:使用最新版本的Service Fabric nuget包部署角色時出現的問題

[英]Service Fabric Actors: Problems when actors are deployed with newest versions of Service Fabric nuget packages

昨天我創建了一個新的服務結構應用程序,其中包括一個新的Actor。 當我將其部署到本地服務結構群集上時,發布狀態為“成功”。 但是問題是當我進入Service Fabric群集時,可以看到參與者處於“錯誤”運行狀況。 我可以向您顯示有關診斷事件和Server Fabric Explorer的錯誤消息:

服務結構群集資源管理器[IMAGE]

診斷事件錯誤[IMAGE]

為了向您展示我的問題,我使用應正常運行的Visual Studio創建的常規actor示例創建了一個簡單的解決方案。 我創建了一個.Net Core 2.0 Actor服務。 演員服務

actor使用的nuget包是:

  • Microsoft.ServiceFabric(6.2.274)

  • Microsoft.ServiceFabric.Actors(3.1.274)

  • Microsoft.ServiceFabric.Data(3.1.274)

  • Microsoft.ServiceFabric.Services(3.1.274)

我的Visual Studio在15.7.2版上,而Service Fabric運行時在最新版6.2.274.9494上

我還為actor提供了另一個解決方案,該解決方案可以與具有早期版本的nuget軟件包一起使用,這些軟件包可以被部署並可以在服務結構上正常工作。

當我將Service Fabric軟件包更新為最新版本時,Service Fabric Explorer上的actor出現錯誤。 因此,我可以推斷出這些錯誤可能是由服務結構nuget軟件包的最新版本產生的。

最好的祝福,

亞歷山大(Alexandre)

.NET Core 2.0.5之前的版本似乎是一個問題。 安裝最新的運行時(當前為2.1.1)並更改服務結構actor項目以使用它可以解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM