0

我正在尝试解决以下问题:

  1. 我有一个服务器端 .net 应用程序,其中包含 PONO 字典:缓存。

  2. 我有许多客户端 .net 用户界面可以查询其中一些 PONO,方法是使用密钥或要求服务器仅过滤具有特定属性值的 PONO:客户端

编辑:客户端是 C# 胖客户端,而不是 Web 应用程序。所以在客户端和服务器之间使用任何通道类型都是可以的。

  1. 当然,一些客户端可以更新 PONO 并将其发送回服务器。然后我希望服务器足够聪明,以通知所有已经持有此 PONO 的客户端具有新值,甚至将 PONO 发送给所有具有与新 PONO 值匹配的过滤器的客户端。

  2. 我并不真正关心交易方面。就我而言,最后一个发言的总是正确的。

我认为这样的功能看起来很通用,所以它一定已经存在于某个地方。有什么建议吗?

谢谢

4

4 回答 4

1

您是否查看过 Microsoft 的“项目代码名称速度” ?真正可扩展且易于使用。

于 2008-12-16T16:17:59.777 回答
1

你看过微软的 WCF 技术吗?我们正在构建一个与您的项目执行类似功能的系统,并且运行良好。

以下是我用作路线图的 2 个 WCF 示例,可能对您有所帮助:

于 2008-12-16T16:22:04.540 回答
0

您正在寻找推送技术。我会研究Comet的使用。例如,试试 Comet 的Dojo实现。

于 2008-12-16T15:32:03.770 回答
0

您肯定在寻找推送模型。不幸的是,ASP.net 是一种请求/响应机制。客户端必须请求服务器响应。从基于 Web 的层处理此类事务非常困难。OrbMan 是正确的,您正在寻找的是 Comet 风格的实现。

我只是说,如果没有像 silverlight 这样的活跃客户端,这并不像听起来那么简单。

于 2008-12-16T16:09:08.890 回答