技术栈
netty
猫吻鱼
13 小时前
netty
【Netty4核心原理】【全系列文章目录】
本系列虽说本意是作为 《Netty4 核心原理》一书的读书笔记,但在实际阅读记录过程中加入了大量个人阅读的理解和内容,因此对书中内容存在大量删改。
用户9055584214805
1 天前
netty
AdaptiveRecvByteBuAllocator 源码分析
名词定义 单次网络IO: 执行一次Netty的Unsafe.beginRead();(因为这个beginRead()中可能会从内核读取多次数据)
菜菜的后端私房菜
2 天前
java
·
后端
·
netty
深入剖析 Netty 中的 NioEventLoopGroup:架构与实现
在高性能网络编程领域,Netty 以其卓越的性能和灵活的架构脱颖而出Netty 的核心组件之一 NioEventLoopGroup,在处理网络事件和任务调度中扮演着至关重要的角色
码熔burning
5 天前
netty
·
nio
·
channel
【Netty篇】Channel 详解
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 Java的 NIO 请看 : NIO,看完你就懂了!
Pitayafruit
12 天前
spring boot
·
后端
·
netty
📌 Java 工程师进阶必备:Spring Boot 3 + Netty 构建高并发即时通讯服务
Netty作为异步事件驱动的网络框架,凭借出色的性能和设计,已成为高并发通信领域的标杆。它不仅简化了 Java NIO 编程的复杂性,还能轻松支持数万并发连接,被 Dubbo、Elasticsearch 等众多知名项目采用。本文将探索如何结合 Spring Boot 3 与 Netty,打造高性能即时通讯系统。
猫吻鱼
15 天前
netty
【Netty4核心原理④】【简单实现 Tomcat 和 RPC框架功能】
本系列内容为阅读《Netty4 核心原理》一书内容总结,内容存在个人删改,仅做个人笔记使用。本篇涉及内容 :第四章 基于 Netty 手写 Tomcat、第五章 基于 Netty 重构 RPC 框架
陌路物是人非
18 天前
vue.js
·
spring boot
·
websocket
·
netty
SpringBoot + Netty + Vue + WebSocket实现在线聊天
最近想学学WebSocket做一个实时通讯的练手项目主要用到的技术栈是WebSocket Netty Vue Pinia MySQL SpringBoot,实现一个持久化数据,单一群聊,支持多用户的聊天界面
可乐加.糖
19 天前
java
·
后端
·
网络协议
·
netty
·
信息与通信
一篇关于Netty相关的梳理总结
Netty是一个基于Java NIO(非阻塞IO)实现的网络通信框架,提供了高性能、低延迟的网络通信能力。在使用Netty开发网络应用时,我们需要考虑性能优化和调试问题。
东阳马生架构
21 天前
netty
·
时间轮
Netty源码—10.Netty工具之时间轮二
大纲1.什么是时间轮2.HashedWheelTimer是什么3.HashedWheelTimer的使用
A2274
22 天前
java
·
netty
Netty——心跳监测机制
心跳监测机制 是一种在网络通信、分布式系统等领域广泛应用的技术手段,用于检测 连接的有效性 和 系统的健康状态。它的基本原理是 在通信双方或系统组件之间 定期 发送一种特定的消息(即 心跳包),这种消息就像人体的心跳一样,有规律地进行传输,以此来表明双方之间的连接正常且对方处于活跃状态。
卷积殉铁子
23 天前
netty
Netty源码—10.Netty工具之时间轮
简单来说,时间轮是一个高效利用线程资源进行批量化调度的调度器。首先把大批量的调度任务全部绑定到同一个调度器上,然后使用这个调度器对所有任务进行管理、触发、以及运行,所以时间轮能高效管理各种延时任务、周期任务、通知任务。
东阳马生架构
23 天前
netty
·
时间轮
Netty源码—10.Netty工具之时间轮一
大纲1.什么是时间轮2.HashedWheelTimer是什么3.HashedWheelTimer的使用
东阳马生架构
1 个月前
netty
Netty源码—8.编解码原理
大纲1.读数据入口2.拆包原理3.ByteToMessageDecoder解码步骤4.解码器抽象的解码过程总结
东阳马生架构
1 个月前
netty
Netty源码—7.ByteBuf原理二
大纲9.Netty的内存规格10.缓存数据结构11.命中缓存的分配流程12.Netty里有关内存分配的重要概念
A2274
1 个月前
java
·
netty
·
nio
Netty——BIO、NIO 与 Netty
BIO(Blocking I/O),即 阻塞式 I/O,是 Java 最早提供的 I/O 模型。在这种模型下,当进行 I/O 操作时,线程会被阻塞,直到操作完成。
用户9055584214805
1 个月前
netty
ByteBuf源码分析
附一张源码中截图比较繁多,这里只列举关键的、常用的几种类作用:获取指定位置的数据 有getByte、getInt、getLong等; 以getByte为例;在AbstractByteBuf中定义_getByte()方法抽象,由具体的子类进行根据不同的行为来实现; 比如:UnpooledHeapByteBuf._getByte()是通过HeapByteBufUtil直接通过索引才进行查找