美文网首页
Netty图解(一):为何会有netty

Netty图解(一):为何会有netty

作者: 简书徐小耳 | 来源:发表于2019-08-17 18:20 被阅读0次

    普通的NIO通信方式,服务端如下:

    image.png

    普通的NIO通信方式,客户端如下:

    image.png

    普通的NIO通信方式,执行和结果:

    image.png

    总结:

    普通NIO编程的方式缺点:
    (1).数据承载的对象ByteBuffer较难操作(读写模式需要手动切换,api少)
    (2).server端和client端没有判断什么时候channel可以写和可以读取(导致很多无效的操作)
    (3).如果一个线程操作多个channel,性能很差(需要一个个检测是否可读可写)。如果一个线程只操作一个channel,资源浪费很严重

    相关文章

      网友评论

          本文标题:Netty图解(一):为何会有netty

          本文链接:https://www.haomeiwen.com/subject/gkpksctx.html