分布式专题(八)netty

相关文档

链接:https://pan.baidu.com/s/1pYvV2WtkBeW6yVamjs-ziQ 
提取码:iqyc

 

netty手写tomcat源码

链接:https://pan.baidu.com/s/1Oh1dKp1jxbH7DJ73ji6ftg 
提取码:j4re

 

聊天室源码(附websocket的demo)

链接:https://pan.baidu.com/s/1g8R_g1V5kMxjl_AQpLepvw 
提取码:kzdr

 

 

在netty中提供了丰富的工具类,只要是在方法后加0的,都是实现方法,不是接口

 

同步:相对于IO操作而言的,在同一时间,只能完成一个操作(JDK NIO)

异步:相对于IO操作而言的,在同一时间,同时完成多个操作(JDK AIO)
阻塞:相对于数据而言,判断数据有没有准备好,如果没有准备好,停住不前,一直等待

非阻塞:不管数据有没有准备好,都会给一个反馈,不至于客户端一直站着茅坑不拉shi

 

BIO同步阻塞

NIO 同步非阻塞

AI0异步非阻塞
 

netty是一个基于nio的框架,并加入了线程池,从而实现的异步非阻塞的框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值