nio概述

1.介绍

on-Blocking I/O:非阻塞通信模型,不同的语言都实现了nio
我们学习java的nio,在jdk1.4版本后出现的一套api
bio通信模型是socket(阻塞通信模型),nio是非阻塞通信

2.为什么要学nio

大数据的任何应用,都是分布式、高可用、负载均衡、处理、存储海量数据
分布式架构基础就是网络通信,网络通信是分布式架构师必备的基础技能
网络通信底层都使用的是nio,nio也对应一些框架-Netty、akka框架

3.nio与bio区别

nio概述

.4.bio和nio的适用场景

nio:高并发,高访问量,短请求
bio:并发小,访问少,长请求(下载)

相关文章:

  • 2021-12-28
  • 2021-12-07
  • 2021-10-31
猜你喜欢
  • 2021-07-09
  • 2021-10-28
  • 2021-10-19
  • 2021-04-06
  • 2022-01-06
  • 2021-05-28
相关资源
相似解决方案