首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
毛利
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Netty系列(二):谈谈ByteBuf
在网络传输过程中,字节是最基本也是最小的单元。JAVA NIO有提供一个ByteBuffer容器去装载这些数据,但是用起来会有点复杂,经常要在读写间进行切换以及不支持动态扩展等等。而netty为我们提供了一个ByteBuf组件,功能是很强大的,本文主要对ByteBuf进行一些讲…
高性能 Netty 之组件 ByteBuf
一般讲框架的系列文章,都是先讲框架的例子,然后再讲重点的源码解析,后面才是组件拆解,最后是框架的性能与优化点。 这篇文章讲一下 Netty 的 ByteBuf。但是在讲这篇文章之前,我们必须要讲一下之前 ByteBuf 的前身,或者说是更加原生的实现类 java.nio.Byt…
使用 LengthFieldBasedFrameDecoder 自定义解码
前言: 本文只是一个简单的小随笔,讲述了 LengthFieldBasedFrameDecoder 如何使用。关于 NIO 和 netty,要弄懂 (还不敢说是熟悉)还是要花一些时间的。近期会更新一系列的文章,专门讲述 NIO 和 Netty,应该会比网上其他的文章讲解的更透彻明白一些。以前写…
在SpringBoot中整合使用Netty框架
Netty是一个非常优秀的Socket框架。如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择。 这里演示一个案例,在SpringBoot中使用Netty提供一个Websocket服务。 是的,不用声明版本号。因为 spring-bo…
框架篇:见识一下linux高性能网络IO+Reactor模型
网络I/O,可以理解为网络上的数据流。通常我们会基于socket与远端建立一条TCP或者UDP通道,然后进行读写。单个socket时,使用一个线程即可高效处理;然而如果是10K个socket连接,或者更多,我们如何做到高性能处理? 在Linux,文件描述符是一个用于表述指向文件…
【NIO系列】——之Reactor模型
通过之前的Unix的IO模型介绍,想必也了解到了5种IO模型。java的NIO是属于同步非阻塞IO,关于IO多路复用,java没有相应的IO模型,但有相应的编程模式,Reactor 就是基于NIO中实现多路复用的一种模式。本文将从以下几点阐述Reactor模式: 常见的网络服务…