問題タブ [service-fabric-actor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Service Fabric Actor model with .Net Core- Fail to add actor nuget package
I have ServiceFabric/ActorModel project in .NetFramework and now I need to change that to .NetCore. I am following this link and its example in Github, CalculatorActor
But I didnot manage to add Microsoft.ServiceFabric.Actors to my project.
Package Microsoft.ServiceFabric 5.6.220 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ServiceFabric 5.6.220 supports: net45 (.NETFramework,Version=v4.5) Package Microsoft.ServiceFabric.Data 2.6.220 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ServiceFabric.Data 2.6.220 supports: net45 (.NETFramework,Version=v4.5) Package Microsoft.ServiceFabric.Services 2.6.220 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ServiceFabric.Services 2.6.220 supports: net45 (.NETFramework,Version=v4.5) Package Microsoft.ServiceFabric.Services.Remoting 2.6.220 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ServiceFabric.Services.Remoting 2.6.220 supports: net45 (.NETFramework,Version=v4.5) Package Microsoft.ServiceFabric.FabricTransport.Internal 2.6.220 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ServiceFabric.FabricTransport.Internal 2.6.220 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETCoreApp,Version=v1.0. Package restore failed. Rolling back package changes for '...'.
It is a bit confusing if Microsoft support .net core for SF or not. Anyone has any experience in this migration path?
azure - サービス ファブリック アクターの状態
ユーザー サービスの 1 つにサービス ファブリック アクター モデルを使用する予定です。何千人ものユーザーがいて、彼らは独自のプロファイル データを持っています。資料を読む限り、サービス ファブリック アクター モデルは、サービス ファブリック クラスターでその状態を維持します。ディザスター リカバリー/計画的なシャットダウン シナリオ/オフライン データ アクセスについて明確な全体像を把握できませんでした。そのような場合、これらのアクター サービスの外側でデータを永続化する必要がありますか?
ある日すべてのサービス ファブリック クラスターをシャットダウンし、数日後に再アクティブ化することにした場合、データはどうなりますか?
c# - プログラムでSFアクターサービス名を取得する方法は?
他のサービス内の ServiceManifest.xml から DefaultService Name 属性をプログラムで取得する方法はありますか? 例: Web API サービス内のアクターのサービス名。私はハードコーディングを避けようとしています。
azure-service-fabric - Service Fabric アクターの自動削除
ServiceFabric アプリでは、ステートフルなアクターを何千も作成する必要があるため、役立たなくなったアクターを蓄積しないようにする必要があります。
アクター自体からアクターを削除できないことはわかっていますが、アクターを追跡したりループして削除したりしたくありません。
アクター ランタイムは Garbace コレクションを使用して、非アクティブ化されたアクター オブジェクトを削除します (状態は除きます)。そこで、OnDeactivateAsync() メソッド内の Actor 状態を削除し、通常 60 分後に GC に Actor オブジェクトの割り当てを解除させることを考えていました。
理論的には、このようなことはアクターを削除することと同等のはずですよね?
明示的な削除のみが削除できるものは残っていますか?