これは明らかな質問のように感じますが、答えは私に言います。クラスタ内のすべてのノードでステートフルなサービスのインスタンスを使用するように指定するにはどうすればよいですか。ステートレスサービスでは、インスタンスカウントに-1を使用するのと同じくらい簡単ですが、それはステートフルではサポートされていません。すべてのクラスタノード上のステートフルサービス
私は既存のステートレスWebAPIサービスをステートフルに移行し、Redisキャッシュの使用方法を信頼性の高い辞書に置き換えることができます。これは外部から見ることができ、空白のロードバランサの前で見るサービスなので、すべてのインスタンスでサービスを実行する必要があります。
私には何が欠けていますか?
OK、ここにデザインのシードが表示されます。私はあなたの考えを裏返すと、それがうまくいくと思います。つまり、私は自分のステートレスサービスをそのまま継続し、本質的に私のデータストアである新しいステートフルサービスを作成します。私は私のステートレスサービスから、ローカルで永続化/共有したいデータを読み書きすることを呼びます。ステートレスなサービスにデータを提供するためだけに存在するステートフルなサービスで、信頼できる辞書読み書き呼び出しをラップするだけで済むようになるので、私には過剰な使い方があるように思えますが、動作し、ステートレスなWebApiをすべてのノード。 – BrettRobi