
Netty
文章平均质量分 64
象话
有任何疑问/合作都可联系我
v:jj915870916
展开
-
Netty学习笔记:三、NIO零拷贝
阿萨德原创 2021-07-01 00:29:07 · 430 阅读 · 0 评论 -
Netty学习笔记:二、NIO网络应用实例-群聊系统
实例要求:编写一个NIO群聊系统,实现服务器端和多个客户端之间的数据简单通讯(非阻塞); 实现多人群聊; 服务器端:可以监测用户上线、离线,并实现消息转发功能; 客户端:通过channel可以无阻塞发送消息给其他所有用户,同时接受其他用户发送的消息; 目的:进一步理解NIO非阻塞网络编程机制;代码演示:群聊系统服务端代码:package com.study.demo.groupchat;import java.io.IOException;import java.net.Ine原创 2021-06-30 00:59:50 · 235 阅读 · 0 评论 -
Netty学习笔记:一、NIO知识体系
1、BIO、NIO、AIO适用场景BIO方式适用于连接数目较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序简单容易理解; NIO方式适用于连接数目多且连接比较短(轻操作)的架构,比如聊天服务器,弹幕系统,服务器之间的通讯等。编程比较复杂,JDK1.4开始支持; AIO方式适用于连接数目多且连接比较长(重操作)的架构,比如相册服务器,充分调用OS参与并发操作,编程比较复杂,JDK7开始支持;...原创 2021-05-09 13:58:04 · 243 阅读 · 0 评论