MINA2.0框架在实际的测试过程中,发现在并发量很大的情况下,MINA框架的性能下降的很快。我想这主要与NIO的使用有关,MINA框架由于复用了线程,因此线程状态的切换势必变得非常频繁,这对逻辑处理很短暂的应用来说是一个很大的消耗(逻辑处理时间短意味着线程状态之间的切换很快)。
我想MINA2.0之类的NIO架构应该适用于面向连接的一些应用:比如服务器推送、异步WEB等领域。
随着服务器性能的提高,线程数量变得不那么精贵,NIO价值将会越来越低。
欢迎高手指正!
我想MINA2.0之类的NIO架构应该适用于面向连接的一些应用:比如服务器推送、异步WEB等领域。
随着服务器性能的提高,线程数量变得不那么精贵,NIO价值将会越来越低。
欢迎高手指正!
本文通过实际测试发现,在高并发环境下MINA2.0框架性能显著下降,主要原因是NIO线程复用导致频繁的状态切换。适用于服务器推送等场景,但随服务器性能提升,NIO的优势可能减弱。

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



