私はAzure Service Fabricを初めて使用しますが、最大の質問は
違いを見てみましょう:
アクターを使用する場合のサンプル:
おそらく慣れている場合にサービスを作成します。一度に複数のユーザーにサービスを提供する信頼できるサービスを作成します。たとえば、天気予報サービス。
Wordを使用して自分自身を定義するつもりはありませんが、問題がアクターのデザインパターンに適合すると判断した場合にのみ、信頼できるアクターを使用してください。アクターは、Gang of Fourの多くのデザインパターンによく似たデザインパターンです。問題がパターンのいずれかに当てはまる場合は、それを使用します。そうでない場合は、問題を間違ったパターンに押し付けないようにすることをお勧めします。
Service Fabricでは、Reliable ActorsはVirtual Actorパターンの実装です。特定の操作規則と、それに伴う警告があります。これは、Reliable Actorフレームワークがどのように機能し、それが要件を満たしているかどうかのアイデアを得るために読むべき良いドキュメントです: https://Azure.Microsoft.com/en-us/documentation/articles/service -fabric-reliable-actors-platform /
Reliable Actorsは、実際にはReliable Servicesの上に構築された単なるフレームワークであるため、すべて同じスケーリング、パーティション分割、および配布ルールが適用されます。