关于极限并发的mina,java nio socket,netty的一些思索

1.前言。

如题,其实另外两个都是在javanio上面的封装。

2.问题描述。

(1)javanio的并行和Bytebuffer没有能控制好,这对于可变bytes的传输是非常不友好的。mina在这点也做得不好,并发也并没有在速度和性能上面有什么起色,netty的复杂程度,简直就像懒婆娘的裹脚布,又臭又长。

(2)数据的稳定问题。javanioscoket的server非常容易挂掉,不知道oracle开发者是怎么想的。mina没有见对数据有什么严格的保证。

(3)发布的简便性,由于javaniosocket的server不稳定,所以谈不上发布简便与否了,mina的数据控制和并发做得不好,如果要部署同样需要考虑数据问题。

3.总结。

真正想要达到企业级开发,三大框架,还需要把这些问题解决再谈。

相关推荐