具有多个客户端的WCF中央服务

时间:2013-06-16 10:04:07

标签: wcf client-server

我无法找到任何关于WCF如何成为具有多个客户端的主服务器的一部分的良好架构解释。
在我的解决方案中,我希望有一个中央WCF服务(托管在Windows服务器上的Windows服务器上) 中央服务是唯一连接到数据库的服务 所有客户端都连接到此主服务,登录并进行双工通信 通过该主服务,一个客户端可以连接另一个。或者当一个客户端使用主服务更改数据库时,主服务会更新所有其他客户端。

为此,我在主服务中添加了InstanceContextMode.Single属性,在windows-service中,我使用WCF服务单例初始化ServiceHost。

它有效。所以..
我可以继续搜索问题的位置,以及如何解决它们,但看起来这里的东西不对,就像我不应该这样做。

我真的可以使用有关如何将WCF服务用作具有多个客户端的主服务的建议,这些客户端需要通用内存。 它基本上适用于没有太多密集操作的~20个客户端,但我仍然希望让它们与主服务同时进行通信,而不仅仅是逐个进行通信。

0 个答案:

没有答案