nettcprelaybinding でサービス バスを使用しています。一方は、サービス バスに常時接続しているオンプレミス サーバーです。もう一方の端には、適切なサービス バスを開き、サーバーから情報を取得することで、着信 Web 要求に応答する Azure Web ロールがあります。
私の懸念は、チャネル作成のパフォーマンスです。サービス バスを介してオンプレミス サーバーへの新しい接続を確立するには、数秒かかります。私のChannelFactoryをキャッシュしてもあまり役に立たないようです。チャネルが開いた後の転送パフォーマンスは非常に優れています。
パフォーマンスを改善する方法に関する提案。Azure での情報のキャッシュは、ある程度しか実行できません。オンプレミス サーバーに接続する必要があります。
どうにかしてサービス バスへの接続プールを確立できますか?
さらに、多数の異なるオンプレミス サーバーが存在するため、1 つの接続だけを維持する必要はありません。