-2

私は信頼できるサービスと信頼できる俳優を探しています。私はオンラインドキュメントを見てきましたが、私には明らかでない概念はほとんどありません。信頼できる俳優としてどのようなサービスが最も適していますか?

私が理解するものでは:

(1)信頼性の高いサービスは、ステートレスとステートフルサービスのプログラミングモデルと備えています。 Reliable Serviceは、信頼性の高いコレクションと呼ばれるクラスの高可用性セットを提供します。

(2)信頼できるアクターは、実行のために単一スレッドを利用するステートフルサービスからなるプログラミングモデルです。信頼できる俳優はステートレスではありません。

は、私が使用したときに知りたい:

(a)はステートレスサービス (b)のステートフル・サービス、および (c)として最も適しているサービスのどのような種類の信頼性の高い俳優

シングルスレッド応用?

答えて

0

これはアプリケーションによって異なりますが、どのように構造化されているのでしょうか?私はあなたがタグを付けただけで、質問自体ではないので、ここでサービスファブリックについて話していると想像します。

信頼できるサービスの場合、2つのオプションがあります。これは、ステートフルサービスです。これは、クライアントの状態を保持したいウェブページと同じです(これはアフィニティCookieを持つ永続セッション状態あなたのアプリケーションで有効になっている)基本的には、reliable collectionsを使用する必要があることを行うために、このサービスを介して提供される情報を永続させていることです。

ステートレスサービスは、サービスからの応答を得るか、何らかの作業を行い、応答を返す基本的なAPIコールです。古典的なケースでは、2つの数字の合計を行うサービスがあると想像されます。これは、状態を実装する必要はありません。それは作業を行い、応答を戻しますが、これは状態を外部に保存するサービスサービスそのもの。

信頼できる俳優は、actor modelの実装であるが、ステートフルな信頼性の高いサービスの上に構築された、ステートフルな信頼性の高いサービスの上に構築されます。ステートフルサービスの上にいくつかのユーティリティを追加するだけです。

これらのモデルのサービスファブリック実装の詳細については、https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview

関連する問題