2011-01-26 3 views
0

OLTP 시스템에서 WCF를 사용하는 것이 좋습니다. 시스템에서 초 당 5-8k 요청을 처리해야합니다.WCF를 사용하여 OLTP 시스템 만들기

+2

일반적으로 예, WCF는 SOA를 사용하여 OLTP 시스템을 지원하는 훌륭한 기술입니다. 그러나이 수준의 tps로 확장하려면 심각한 디자인 및 확장 성 고려 사항이 필요합니다. – StuartLC

답변

1

의견에서 @nonnb가 지적한 것처럼 WCF는 서비스 지향 또는 분산 응용 프로그램을 빌드하는 훌륭한 플랫폼입니다. 여기에는 OLTP 응용 프로그램에서 WCF 사용이 포함됩니다 (여기에서 설명합니다). WCF를 사용하면 이론적으로 서버를 계속 확장하여로드를 처리 할 수 ​​있지만 일반적으로 데이터베이스 경쟁 (예 : 잠금)이 발생합니다.

초당 5K-8K 요청은 많은 수입니다. 이는 분당 300K ~ 500K 요청으로 해석됩니다. 관점에서 이것을 넣으려면 TPC-C 벤치 마크 results을 살펴보면 범위의 상단이 거의 50 개의 결과에 표시되고 하단은 결과의 상단 1/3에 위치합니다.

Microsoft TPC-C 결과는 COM +에서 실행되고 .NET 또는 WCF는 포함되지 않습니다.

WCF와 관련하여 일부 읽기는 Creating high performance WCF servicesA Performance Comparison of Windows Communication Foundation입니다. 후자는 거의 4 세이므로 성능 벤치 마크 중 일부는 수년 동안 개선되었을 수 있습니다.

관련 문제