允许多人同时在线交流的应用服务器,服务器可以接收来自客户端的TCP连接请求和HTTP请求,对TCP请求来说,保持与用户的连接,并适当进行轮询以取得客户的上行信息,而对HTTP请求,直接处理后返回数据即可,同时服务器监听指定端口用来接收对服务器的命令,比如shutdown, reload等等,同时服务器要能够很好的与自己的镜像服务器保持同步。
目前的解决方案主要是使用JAVA NIO机制,但是还不确定NIO机制是否能够很好的和传统的阻塞式Socket无缝结合,需要尽快确定,另一方面,尽可能多的理解TOMCAT架构,汲取其精华部分结合NIO特性编写框架代码。
完成底层框架后,要尽快测试服务器的并发承载能力。
博客围绕允许多人同时在线交流的应用服务器展开,该服务器可接收TCP和HTTP请求,监听指定端口接收命令,还需与镜像服务器同步。解决方案拟用JAVA NIO机制,要确定其与传统阻塞式Socket结合情况,借鉴TOMCAT架构编写框架代码,完成后测试并发承载能力。
1104

被折叠的 条评论
为什么被折叠?



