日期:2014-05-20  浏览次数:20926 次

关于mina框架限制服务端连接数的问题
我现在做了一个基于Mina框架的项目,有一个需求:有多个服务端,客户端都去尝试连接,当服务端达到一定连接数时将不再接受连接请求,此时客户端尝试连接其他服务端。

好像mina本身没有这种设置,我尝试设置backlog,这个参数貌似是设置请求队列的个数,不知道能不能达到我要的功能呢?

还有什么其他办法可以做到这个需求?例如达到一定连接时关闭iosession等等

------解决方案--------------------
这个要客户端来判断。服务端只有在被客户端连上时才会有反应。
至于具体怎么做,我没用过mina,不知道了
------解决方案--------------------
试试iosession.close(true); 关闭连接;