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

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

猜你喜欢

转载自nannan408.iteye.com/blog/2100374