可以试试一些高性能的nio框架,grizzly可以满足你的要求。它确实可以。很多手机网游的服务器端都是采用了grizzly来做的。
grizzly是不错,基于多媒体SIP协议,适合搞游戏,支持AJAX,可以进行Comet等server push服务器推技术,这些在手机游戏中很有用处,以前我曾经自己写过一个NIO server,也是用于手机游戏,直接支持TCP/UDP协议。
grizzly好像没有提到如何负载平衡,多台集群策略,可能2.0推出或有其他变通方案,如果解决这个问题,就是真正scalable了
想要grizzly集群,恐怕要费一番手脚吧?
grizzly最牛逼的应用glassfish的集群是通过jxta技术实现的。
jxta是sun的一个开源p2p技术,或许可以参考glassfish的做法,借助jxta自行设计grizzly的集群吧。
关于p2p架构和云计算架构,可能在方向有所不同,又要我们用户选择了,架构选择就是跟随的问题,就是路线问题,一旦站错队,就全盘皆输啊。当然,p2p和cloud computing还是有共同处的。
Cloud Failures Are Serious - Time to Revisit P2P?
(google曾经发生严重的当机事故,是不是说明cloud问题,或许是时候重返P2p,btw:该站也使用了中国 太极图作为网站logo,很有意思)
http://www.readwriteweb.com/archives/google_failures_serious_time_t.php
P2P & the Limits of Cloud Computing
http://www.internetevolution.com/author.asp?section_id=630&doc_id=159881
我现在正在开发例似的系统
QQ:425645904