技术栈
netty
white_ant
1 天前
java
·
网络编程
·
netty
5-Netty WebSocket 与 HTTP
注意:WebSocketServerProtocolHandler 默认不处理分片,需要业务层自行实现。
ywl470812087
7 天前
大模型
·
netty
【Spring AI 入门07】如何具体实现低延迟大模型推理网关
实现低延迟大模型推理网关的核心在于利用 Netty 的异步非阻塞 I/O 能力构建高性能转发层,结合智能路由、连接池管理及流式响应处理,最大限度减少网络开销和上下文切换。以下是具体实现方案:
ywl470812087
11 天前
netty
·
nio
第二章Netty,半包读取问题
分别启动服务端和客户端,发现服务端没有输出任何数据,我就试着将客户端发送的内容hello,how are you改成了hello,world,服务端就正确输出了数据,这是什么原因
ps酷教程
13 天前
websocket
·
netty
WebSocketFrameEncoder&WebSocketFrameDecoder源码浅析
WebSocket协议:5分钟从入门到精通 WebSocket 数据帧WebSocket编解码器 吃透Netty源码系列四十六之WebSocket预备知识 吃透Netty源码系列四十七之WebSocketServerProtocolHandler详解 吃透Netty源码系列四十八之WebSocket编解码器详解一 吃透Netty源码系列四十九之WebSocket编解码器详解二
ywl470812087
14 天前
netty
·
nio
·
selector
第一章Netty,如何实现I/O多路复用的功能
基于前文对 I/O 多路复用原理、Epoll 机制及 Java NIO 的讨论,实现 I/O 多路复用的核心在于利用操作系统提供的系统调用(如 Linux 的 epoll)或语言层面的封装(如 Java 的 Selector)。
ywl470812087
14 天前
netty
·
nio
·
selector
第一章Netty,NIO零拷贝详解
结合前文对 NIO 核心组件(Channel/Buffer)、I/O 多路复用及高并发场景的讨论,零拷贝(Zero-Copy) 是 NIO 提升高性能的关键技术之一。它旨在减少数据在内核空间与用户空间之间的冗余拷贝次数,以及上下文切换开销。
不懂的浪漫
1 个月前
java
·
netty
·
nio
10|Netty native epoll 与零拷贝:从 Java NIO 再往下看一层![
前面我们一直用 NioEventLoopGroup、NioSocketChannel 来讲 Netty。
砍材农夫
1 个月前
java
·
spring boot
·
后端
·
物联网
·
spring
·
netty
物联网实战:Spring Boot MQTT | MQTT 设备模拟器演示(附源码)
IoT 设备模拟器 - 支持 MQTT、TCP、UDP、CoAP、HTTP 多种协议https://gitee.com/kcnf-iot/mqtt-simulator
不懂的浪漫
2 个月前
netty
08|Reactor Netty 与 Spring Cloud Gateway:WebFlux 如何站在 Netty 之上
前面几篇我们已经从 Netty 自身看过:ServerBootstrap 启动流程 EventLoop 线程模型 Pipeline 责任链 ByteBuf 内存管理 writeAndFlush 写出与背压 半包粘包与编解码
砍材农夫
2 个月前
java
·
spring boot
·
后端
·
物联网
·
struts
·
spring
·
netty
物联网实战:Spring Boot + Netty 搭建 MQTT | MQTT 设备模拟器
IoT 设备模拟器 - 支持 MQTT、TCP、UDP、CoAP、HTTP 多种协议mqtt-simulator 是一个用于模拟 IoT 设备的测试工具,帮助开发者:
不懂的浪漫
2 个月前
java
·
netty
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
前面几篇我们已经看过:这一篇看 Netty 另一个核心:ByteBuf我学 ByteBuf,不只是为了知道 Netty 为什么不用 ByteBuffer。
不懂的浪漫
2 个月前
netty
07|Netty 如何处理半包粘包:ByteToMessageDecoder 源码主线
很多人刚开始写 TCP 程序时,都会遇到一个问题:或者反过来:这就是常说的:但先纠正一个常见误解:半包粘包不是 Netty 的 bug,也不是 TCP 的 bug。
砍材农夫
2 个月前
java
·
后端
·
物联网
·
struts
·
servlet
·
netty
物联网 基于netty核心实战-心跳保活机制
心跳保活是MQTT连接的生命线——它并不是连接瞬间发起的,而是在整个长连接期间持续运行的后台守护机制https://gitee.com/kcnf-iot/iot-sample/tree/master/netty/netty-sample-05
砍材农夫
2 个月前
java
·
后端
·
物联网
·
struts
·
netty
物联网 基于netty核心实战-握手与认证
MQTT PUBLISH 报文 的二进制结构(固定头、可变头、有效载荷),并基于 Netty 实现一个支持 QoS 0 的发布/订阅 Broker
99708
2 个月前
netty
LengthFieldBasedFrameDecoder
参考LengthFieldBasedFrameDecoder 当LengthFieldBasedFrameDecoder解码失败:一份完整的Netty帧解码器问题排查清单 浅谈 LengthFieldBasedFrameDecoder:如何实现可靠的消息分割?
砍材农夫
2 个月前
java
·
开发语言
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(遗嘱与保留消息)
遗嘱消息(Last Will) 和 保留消息(Retained Message) 是两个重要的特性客户端异常断开(非正常发送 DISCONNECT)时,Broker 自动发布一条预定义的消息到指定主题,通知其他客户端
砍材农夫
2 个月前
java
·
前端
·
javascript
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
在发布/订阅模式中,通配符 允许订阅者一次性订阅多个主题,极大地简化订阅逻辑匹配当前层级任意一个主题段。例如 house/+/temperature 可以匹配 house/room1/temperature 和 house/room2/temperature,但不匹配 house/room1/light/temperature
砍材农夫
2 个月前
java
·
开发语言
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(发布/订阅模式)
提供一对多的消息分发和消息生产/消费方的解耦,发布者无需知道订阅者的存在,两者通过 Broker 间接通信