0

WCFを使用してOLTPシステムを実現するのは良い考えですか? システムは毎秒 5 ~ 8k のリクエストを処理する必要があります。

4

1 に答える 1

1

コメントで @nonnb が指摘したように、WCF はサービス指向または分散アプリケーションを構築するための優れたプラットフォームです。これには、OLTP アプリケーションでの WCF の使用が含まれます (ここではそれを行います)。WCF を使用すると、理論的にはサーバーを追加し続けて負荷をスケーリングおよび処理できますが、通常、データベースの競合 (ロックなど) が発生します。

1 秒あたり 5,000 ~ 8,000 のリクエストは膨大な数です。これは、1 分あたり 300K ~ 500K のリクエストに相当します。これを大局的に見ると、TPC-Cベンチマークの結果を見ると、範囲の上限はほぼ上位 50 の結果にあり、下限は (おそらく) 結果の上位 3 分の 1 にあります。

Microsoft TPC-C の結果は、COM+ で実行されている C++ であり、.NET または WCF は含まれないことに注意してください。

WCF に関しては、 Creating high performance WCF servicesA Performance Comparison of Windows Communication Foundationが興味深い読み物になるでしょう。後者はほぼ 4 年前のものであるため、これらのパフォーマンス ベンチマークの一部は長年にわたって改善されている可能性があります。

于 2011-01-26T20:02:00.543 に答える