使用多播的集合复制

时间:2009-11-18 13:58:46

标签: c# .net distributed multicast

需要一种可从C#使用的技术(开源或自己构建),它允许我在一个进程中维护一个“主”对象集合(表示一个Customer对象的字典),并在另一个“客户端”进程中维护一个 - “主”集合的内存副本。对集合的所有更改只应发生在“master”上,当它们发生时(集合中的集合或对象被修改),它应该通过可靠的多播协议(比如PGM)实时更新“客户端”。 / p>

有人知道任何提供此功能的开源项目吗?

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案

构建一个wcf服务。从您的主集合中保存一个单独的歌曲,并且每次对该集合进行更新。该服务通过wcf-callback将更改推送到所有客户端。

Link to another thread about this