Netty
文章平均质量分 95
Netty
Upaaui
渐行渐远渐无书,水阔鱼沉何处问
展开
-
BIO NIO AIO演变
1 IO,NIO,AIO区别IO 阻塞同步通信模式,客户端和服务器连接需要三次握手,使用简单,但吞吐量小。NIO 非阻塞同步通信模式,客户端与服务器通过Channel连接,采用多路复用器轮询注册的Channel。提高吞吐量和可靠性。AIO 非阻塞异步通信模式,NIO的升级版,采用异步通道实现异步通信,其read和write方法均是异步方法。原创 2023-09-11 14:21:45 · 2908 阅读 · 0 评论 -
什么是Netty
Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,知名的 Elasticsearch 、Dubbo 框架内部都采用了 Netty。③服务器端用一个线程通过多路复用搞定所有的 IO 操作(包括连接,读、写等),编码简单,清晰明了,但是如果客户端连接数量较多时,当对应多个读时,还是会出现阻塞现象,当这种情况发生时将无法支撑高并发的场景。原创 2023-03-06 21:03:47 · 2492 阅读 · 1 评论