분산 시스템을 구축 중입니다. 몇 가지 응용 프로그램이 있습니다 (일부는 .Net 기반 (C#), 다른 C++ 기반 (NOT C++/CLI!)). 이러한 앱은 클러스터에있는 각 컴퓨터에 설치됩니다 (현재 Windows 기반). 로컬 PC에서 C# 응용 프로그램의 경우 IPM : MemoryMappedFiles, C++ 응용 프로그램의 경우 공유 메모리, C# 및 C++ 간의 IPC는 Named Pipes를 사용합니다. 인터넷을 통해 WCF TCP 바인딩을 사용합니다. C# 응용 프로그램을 C++ 응용 프로그램 용 브리지로 사용합니다.WCF TCP 바인딩 또는 그리드 컴퓨팅을위한 명명 된 파이프?
LAN 통신에는 어떤 것이 더 좋을까요? MPICH2는 TCP를 사용하는 것 같습니다 ... 일반적인 명명 된 파이프는 WCF TCP 바인딩 (보안 해제 등)과 비교하여 더 빠릅니까? 메시지는 대개 두 배 유형으로 매우 클 수 있습니다. WCF는 제 상황에서 매우 편리합니다 (모든 수학적 방법은 단순한 계약입니다). 그러나 성능은 문제입니다.
이 유용 할 수 http://wcfsecurity.codeplex.com/wikipage?title=Which%20bindings%20are%20best%20suited%20for%20the%20Intranet%3f&referringTitle=Questions%20and%20Answers – Soulbe