0

我正在玩 websockets,我在处理一些东西时遇到了一些麻烦。具体来说,能够在不使用大量资源的情况下向一大群订阅者发送不同的数据。

例如,如果您有某种类似 twitter 的服务,您将如何向一个人的所有追随者发送他们发布的新推文(并为其他数百人做同样的事情)。处理这么多不同的人似乎有点荒谬。

有人可以告诉我您将如何单独对待每个客户吗?请告诉我我是否对 websockets 的整个想法有误。

提前致谢!

PS供参考,我可能会使用节点或clojure(使用aleph)来玩

4

1 回答 1

0

在 websocket 之上使用已建立的消息传递协议和代理。

当它更像是一种网络协议时,您似乎正在查看应用程序层的 websockets。存在各种带有开源消息代理的消息传递 API(例如 JMS),它们旨在执行复杂且可扩展的消息路由。

于 2012-11-21T21:55:20.613 回答