美文网首页
1. Netty是如何解决高并发问题的

1. Netty是如何解决高并发问题的

作者: 小孩真笨 | 来源:发表于2019-10-18 10:36 被阅读0次

    作为 NIO 客户端/服务器框架,Netty 可以快速轻松地开发网络应用程序,例如协议服务器和客户端。它极大地简化了 TCP 和 UDP 套接字服务器等网络编程。

    Netty 的线程模型将每个网络连接都关联到了一个线程上,这样做的好处是:对于一个网络连接,读写操作都是单线程执行的,从而避免了并发程序的各种问题。

    Netty线程模型

    得益于精巧的设计,Netty 有许多优点,如下:

    • 底层模型支持随意切换,可以适应不同的网络协议要求
    • 对于协议、安全、编码解码的提供了多种标准的支持
    • 解决了很多 NIO 不易用的问题
    • 社区十分活跃
    • 在很多开源框架中使用,除了 Dubbo ,还有 RocketMQ 、Spark 等
    image

    相关文章

      网友评论

          本文标题:1. Netty是如何解决高并发问题的

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