java socket nio 研究

加大了内存,并采用-server方式运行程序,1000个用户可以坚持住一段时间了,300个完全不成问题。

我发现在这个应用中有以下问题需要注意:
1、mina的decoder,如果这东西没写好的话很影响性能;
2、mina的线程策略;
3、jvm内存设置;
4、运行时一定要加上-server,可以大大提高性能;
5、数据处理的效率

当然,server这台机器本身的性能是所有的基础,像我用的普通pc支持500~700个客户端还是没问题的,相信如果采用性能更高的服务器还能支持更多的用户。


与http 结合:http://ajita.iteye.com/blog/1461800

你可能感兴趣的:(java socket)