私は2つのサービスでサービスファブリックアプリケーションを構築しました:信頼性の高い辞書にデータを格納し、追加するためのメソッドを公開しAzureのサービス生地:ASP.NETコアステートフルサービスで信頼性の高いコレクションを使用すると、直接
- ステートフルデータサービス/辞書からデータ項目を削除/取得する。
- 外部へのHTTPインターフェイスとして機能し、リモートサービスを使用してデータサービスと通信し、データを取得してユーザーに表示するステートレスWeb APIサービス。
サービスファブリックにステートフルなWeb APIサービスを作成するための規定があります。私はデータサービスを取り除き、信頼できる辞書をWeb APIサービスでのみ管理しようとしました。しかし、コントローラのStateManagerにアクセスすることができません。私はこれを行うオンラインのサンプルを見つけることができません。
ステートフルなASP.NET Core APIサービスについて私の理解は正しいですか?つまり、信頼できるコレクションを直接使用できますか?
あなたのポイントは有効です。 1つのサービスには複数の責任がありますが、私もそれについて考える必要があります。ありがとうございました。 – vmn