1

我想使用 Ajax Push 机制将数据发送到通道上的特定客户端。这是我的设计:我说有 10 个客户订阅了频道 #1,还有 10 个客户订阅了频道 #2。我想在我的数据库中更新某些特定参数时发送 Ajax Push。我想将它发送给频道 #1 上的客户 #7。在 Ajax Push 中,我知道我可以将 Push 发送给 Channel #1 的所有订阅者。有什么方法可以将 Ajax Push 发送到频道 #1 上的唯一客户端 #7?谢谢, Thothathri

4

1 回答 1

2

您确实可以为每个用户提供单独的频道。WebSync的频道非常便宜;即使有一种向特定用户发送数据的内置方式,它也会以这种方式实现。拥有 1000 个频道并不是什么大问题;最近,我与一位用户进行了一次讨论,他每个连接的客户端大约有 10,000 个通道(公平地说,这是非常极端的),但工作顺利。

只需创建一个通道,例如 /user/{username} 并使用它专门推送给该用户,您就可以开始了。

于 2011-07-27T14:06:14.813 回答