因此,我构建了一个基于Netty 3.6.2的Websockets服务器应用程序。这个应用程序将有许多,许多用户。
其思想是,客户端注册以侦听有关主题的信息,当信息通过服务器时,服务器将信息发送给客户端。到目前为止听起来很简单,对吧?
实现这一点的方法是构建一个存储在内存中的巨大映射,将主题映射到客户端的通道。当服务器想要发送关于某个主题的消息时--所有感兴趣的客户端--它会遍历映射到该主题的所有通道。看起来很简单,对吧?
然而,在一些初步的多用户测试中,我发现自己意识到在通道和客户端之间没有一对一的映射。如果不是通过通道向特定的客户端发送消息,我该如何具体定位?我不知所措..。
发布于 2013-06-06 21:53:59
客户与开放渠道的比例应该是一比一。不存在的事实是某种与网络无关的问题。
谢谢你的帮助。
https://stackoverflow.com/questions/16947853
复制相似问题