問題タブ [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.

0 投票する
1 に答える
375 参照

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?

0 投票する
2 に答える
442 参照

azure - サービス ファブリック アクターの状態

ユーザー サービスの 1 つにサービス ファブリック アクター モデルを使用する予定です。何千人ものユーザーがいて、彼らは独自のプロファイル データを持っています。資料を読む限り、サービス ファブリック アクター モデルは、サービス ファブリック クラスターでその状態を維持します。ディザスター リカバリー/計画的なシャットダウン シナリオ/オフライン データ アクセスについて明確な全体像を把握できませんでした。そのような場合、これらのアクター サービスの外側でデータを永続化する必要がありますか?

ある日すべてのサービス ファブリック クラスターをシャットダウンし、数日後に再アクティブ化することにした場合、データはどうなりますか?

0 投票する
1 に答える
112 参照

c# - プログラムでSFアクターサービス名を取得する方法は?

他のサービス内の ServiceManifest.xml から DefaultService Name 属性をプログラムで取得する方法はありますか? 例: Web API サービス内のアクターのサービス名。私はハードコーディングを避けようとしています。

0 投票する
2 に答える
1036 参照

azure-service-fabric - Service Fabric アクターの自動削除

ServiceFabric アプリでは、ステートフルなアクターを何千も作成する必要があるため、役立たなくなったアクターを蓄積しないようにする必要があります。

アクター自体からアクターを削除できないことはわかっていますが、アクターを追跡したりループして削除したりしたくありません。

アクター ランタイムは Garbace コレクションを使用して、非アクティブ化されたアクター オブジェクトを削除します (状態は除きます)。そこで、OnDeactivateAsync() メソッド内の Actor 状態を削除し、通常 60 分後に GC に Actor オブジェクトの割り当てを解除させることを考えていました。

理論的には、このようなことはアクターを削除することと同等のはずですよね?

明示的な削除のみが削除できるものは残っていますか?