1

Azure Service Bus リレー REST サービスを使用して、内部の WCF Web サービスを外部の顧客に公開しました。

機能的にはすべて問題ありませんが、WCF エンドポイントに直接接続するよりもかなり遅いことがわかりました。Azure Service Bus は、パフォーマンスのボトルネックを引き起こすことなく、内部エンドポイントを中継するだけだと思っていたでしょう。

Azure Service Bus について (パフォーマンスの観点から) 考慮すべき点を教えてください。パフォーマンスを最適化する方法についてのヒントは素晴らしいものです。

サービス リレー REST サービスは、WCF サービスに直接接続するよりも 16 秒遅くなります。主なボトルネックは、サービス バスと内部 WCF 呼び出しの間にあることに気付きました。

4

1 に答える 1

1

1) クライアントが ChannelFactory を使用している場合は、チャネルをキャッシュします。

2) エンドポイントは、あなたとあなたの顧客の近くのデータ センターにありますか? そうでない場合は、変更することを強くお勧めします。

3) docsによると、使用している場合は、をにNetTcpRelayBinding設定することもできます。これにより、「対向するファイアウォールと NAT デバイスの背後にある 2 つのパーティ間の直接接続」が確立されます。TcpConnectionModeHybrid

于 2013-07-29T19:02:24.810 に答える