聊天服务器的集群问题?

javafu
05-04-18 2 196

我想实现聊天服务器的集群的问题,就是说当服务器的处理能离到达极限的时候,能通过加机器的方式来解决!能讲一下实现的思路吗?

banq
2005-04-18 15:44

这个问题很有趣,目前这方面现成的可伸缩架构不多,有一个游戏平台的开源框架适合,叫Bcel什么,具体名称有些忘记。

也可以自己基于Jgroup或者JMS来开发。

我个人认为基于JMS来做比较合适,JMS可以集群,能够通过增加机器的方式解决性能拓展。

javafu
2005-04-19 14:25

感谢banq大哥的回复!在这当中我有一个问题不知道如何实现,当接到一个请求是如何来指定相应的服务器来处理!我的想法是这样,所有的请求都要经过一个代理,这个代理通过jms将相应的请求转给负载较少的服务器处理,但是有个问题,就是这个代理如何让相应的服务器得到请求的socket呢?能通过jms来传一个socket吗?如果不行该怎样做呢?或者哪位高手有更好的解决办法!!!