首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
aslijiasheng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Netty:遇到TCP发送缓冲区满了 写半包操作该如何处理
写半包:一份数据,一次性无法发送整包数据,选择发送一部分数据,那么第一次的操作称为写半包,来看看Netty是怎么处理写半包操作的.
netty的自我学习(十二)—Netty 实现WebSocket
Http协议是无状态的, 浏览器和服务器间的请求响应一次,下一次会重新创建连接.
netty的自我学习(五)—NIO之零拷贝
零拷贝是网络编程的关键,很多性能优化都离不开。 在 Java 程序中,常用的零拷贝有 mmap(内存映射) 和 sendFile。那么,他们在 OS 里,到底是怎么样的一个的设计?我们分析 mmap 和 sendFile 这两个零拷贝 mmap 通过内存映射,将文件映射到内核缓…
netty的自我学习(十)—Unpooled 类以及Netty实现群聊
注意: 如果使用buffer.getByte(i) 获取值,那么readerindex 并不会增加,因为那是从数组索引获取的。 1. 编写一个 Netty 群聊系统,实现服务器端和客户端之间的数据简单通讯(非阻塞) 2. 实现多人群聊 3. 4. 5. 目的:进一步理解Ne…
netty的自我学习(九)—Netty核心模块组件简单介绍
Netty 中所有的 IO 操作都是异步的,不能立刻得知消息是否被正确处理。但是可以过一会等它执行完成或者直接注册一个监听,具体的实现就是通过 Future 和 ChannelFutures,他们可以注册一个监听,当操作执行成功或失败时监听会自动触发注册的监听事件 Netty …
netty的自我学习(六)—Reactor模型以及Netty模型介绍
NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须…
Netty知识笔记
Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能服务器和客户端。 Netty是典型的Reactor模型结构,在实现上,Netty中的Boss类充当mainReactor,NioWorker类充当subReactor(默认NioWorker的个数是当前服务器…
springboot整合netty的使用
pod内部就能直接通信了。所以就想到了netty。 这里就不详细介绍了,网上应该有很多的介绍。例如:什么是netty。 分为两个部分,一个是服务端,一个是客户端。 想法是跟使用springmvc一样的方式标记自己本地的方法,然后在netty的handle里边反射调用被标记的方法…
netty的自我学习(十一)—Netty心跳检测机制
编写一个Netty心跳检测机制案例,当服务器超过3秒没有读时,就提示读空闲当服务器超过5秒没有写操作时,就提示写空闲实现当服务器超过7秒没有读或者写操作时,就提示读写空闲