3

インターネットを検索していましたが、Azureの外部/内部エンドポイントでは不可能であることがわかりました... Windows Azureはどのように負荷分散を実行しますか?

しかし、私が探しているのは、ServiceBusでセッションアフィニティが可能かどうかです。私は自分自身の研究を修正して行っEchoSampleたが、成功しなかった。私が試した結果ws2007HttpRelayBindingnetTcpRelayBinding次のようになりました。

System.ServiceModel.CommunicationException:リモートエンドポイントはこのシーケンスを認識しなくなりました。これは、リモートエンドポイントでのアボートが原因である可能性があります。srm:Identifierの値は、既知のシーケンス識別子ではありません。信頼できるセッションに障害が発生しました。

それで、質問:「サービスバスの負荷分散+セッションアフィニティ」を実行することは可能ですか?

4

1 に答える 1

1

私の知る限り、セッションを Azure 全体で持続させる方法はありません。ノードの可用性の変更により、どのノードが取得されるかについて、想定することはできません。セッション状態が必要な場合は、フロント エンド バス (Azure データベース、Azure ストレージ、リモート データベース、リモート ストレージなど) から外部で管理する必要があります。これは、クラウドの問題の 1 つになる可能性があります。完全に制御できなくなります。どのように解決するかについては、創造性を発揮する必要があります。

于 2011-11-30T22:55:35.150 に答える