0
은 C#에서 사용할 수있는 기술 (오픈 소스 또는 빌드)을 필요로합니다.이 기술을 사용하면 하나의 프로세스에서 객체의 마스터 컬렉션 (고객 객체 사전)을 유지하고 다른 "클라이언트" 프로세스는 "마스터"컬렉션의 메모리 내 복제본을 유지 관리합니다. 컬렉션에 대한 모든 변경 사항은 "마스터"에게만 발생해야하며 컬렉션의 컬렉션 또는 개체가 수정되면 신뢰할 수있는 멀티 캐스트 프로토콜 (예 : PGM)을 통해 실시간으로 "클라이언트"를 업데이트해야합니다.멀티 캐스트를 사용한 콜렉션 복제
누군가이 기능을 제공하는 오픈 소스 프로젝트를 알고 계십니까?
당신은 TCP를 제대로 sugguesting하고 있습니까? 멀티 캐스트가 필요해. "마스터"프로세스/서버가 "클라이언트"(클라이언트의 수 또는 위치)를 알지 못합니다. – cppAndcsharpHero
"WCF PeerChannel"사용을 고려하십시오. 이 바인딩으로 피어 투 피어를 통해 멀티 캐스트 할 수 있습니다. 그 지점 간 TCP와 UDP를 통해 방송 사이 –
XML/WCF를 좋아하지 않아 ... 이진 직렬화가 훨씬 빠릅니다. – cppAndcsharpHero