4.Netty之概述理解

素颜马尾好姑娘i 2022-05-26 02:19 249阅读 0赞

我们先拿知乎的一个回答来描述一下Netty。

20180423160700879

我对Netty的理解,简而言之,Netty是目前Java语言领域最优秀的网络解决方案。

1.为什么要学习netty?

NIO的编写非常的复杂,并且容易出错,还有可能导致CPU使用率100%的epoll的bug,那么这时候就需要引入一个NIO框架。

Netty了两个技术:Callbacks(回调)和Futures(结果抽象),这是Netty设计的核心

2.为什么netty选择nio而不是aio?

发表评论

表情:
评论列表 (有 0 条评论,249人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Netty4启动流程

    etty是基于JAVA NIO的网络应用框架,使用Netty可以迅速的开发网络应用。主要是用在服务端。这篇文章主要是分析Netty4.1.x的启动流程。通过启动流程可以更...

    相关 Netty4编解码

    本文是基于Netty4.1.x,一般在使用Netty作为网络框架进行开发时,编解码框架是我们应该注意的一个重要部分。应用从网络层接收数据需要经过解码(Decode),将二进制的

    相关 Netty4处理链

    本文是基于Netty4.1.x,Handler在Netty占据着很重要的位置,跟Servlet中的filter很像,通过Handler可以完成消息的编解码、拦截指定的消息、统一

    相关 Netty简单概述

      本文开始给大家介绍Netty相关的内容,本篇主要介绍的是Netty概念性相关的内容 Netty概述 1. 原生NIO存在的问题 1. NIO 的类库和 AP

    相关 Netty概述

    Channel:是通道的意思。这是在JDK NIO类库里面提供的一个概念,JDK里面的通道是java.nio.channels.Channel,JDK中的实现类有客户端套接字通