追寻水中桥 2014-08-05
1.前言。
如题,其实另外两个都是在javanio上面的封装。
2.问题描述。
(1)javanio的并行和Bytebuffer没有能控制好,这对于可变bytes的传输是非常不友好的。mina在这点也做得不好,并发也并没有在速度和性能上面有什么起色,netty的复杂程度,简直就像懒婆娘的裹脚布,又臭又长。
(2)数据的稳定问题。javanioscoket的server非常容易挂掉,不知道oracle开发者是怎么想的。mina没有见对数据有什么严格的保证。
(3)发布的简便性,由于javaniosocket的server不稳定,所以谈不上发布简便与否了,mina的数据控制和并发做得不好,如果要部署同样需要考虑数据问题。
3.总结。
真正想要达到企业级开发,三大框架,还需要把这些问题解决再谈。