技术栈
netty
砍材农夫
3 天前
java
·
spring boot
·
后端
·
物联网
·
spring
·
netty
物联网实战:Spring Boot MQTT | MQTT 设备模拟器演示(附源码)
IoT 设备模拟器 - 支持 MQTT、TCP、UDP、CoAP、HTTP 多种协议https://gitee.com/kcnf-iot/mqtt-simulator
不懂的浪漫
3 天前
netty
08|Reactor Netty 与 Spring Cloud Gateway:WebFlux 如何站在 Netty 之上
前面几篇我们已经从 Netty 自身看过:ServerBootstrap 启动流程 EventLoop 线程模型 Pipeline 责任链 ByteBuf 内存管理 writeAndFlush 写出与背压 半包粘包与编解码
砍材农夫
5 天前
java
·
spring boot
·
后端
·
物联网
·
struts
·
spring
·
netty
物联网实战:Spring Boot + Netty 搭建 MQTT | MQTT 设备模拟器
IoT 设备模拟器 - 支持 MQTT、TCP、UDP、CoAP、HTTP 多种协议mqtt-simulator 是一个用于模拟 IoT 设备的测试工具,帮助开发者:
不懂的浪漫
6 天前
java
·
netty
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
前面几篇我们已经看过:这一篇看 Netty 另一个核心:ByteBuf我学 ByteBuf,不只是为了知道 Netty 为什么不用 ByteBuffer。
不懂的浪漫
6 天前
netty
07|Netty 如何处理半包粘包:ByteToMessageDecoder 源码主线
很多人刚开始写 TCP 程序时,都会遇到一个问题:或者反过来:这就是常说的:但先纠正一个常见误解:半包粘包不是 Netty 的 bug,也不是 TCP 的 bug。
砍材农夫
9 天前
java
·
后端
·
物联网
·
struts
·
servlet
·
netty
物联网 基于netty核心实战-心跳保活机制
心跳保活是MQTT连接的生命线——它并不是连接瞬间发起的,而是在整个长连接期间持续运行的后台守护机制https://gitee.com/kcnf-iot/iot-sample/tree/master/netty/netty-sample-05
砍材农夫
10 天前
java
·
后端
·
物联网
·
struts
·
netty
物联网 基于netty核心实战-握手与认证
MQTT PUBLISH 报文 的二进制结构(固定头、可变头、有效载荷),并基于 Netty 实现一个支持 QoS 0 的发布/订阅 Broker
99708
10 天前
netty
LengthFieldBasedFrameDecoder
参考LengthFieldBasedFrameDecoder 当LengthFieldBasedFrameDecoder解码失败:一份完整的Netty帧解码器问题排查清单 浅谈 LengthFieldBasedFrameDecoder:如何实现可靠的消息分割?
砍材农夫
14 天前
java
·
开发语言
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(遗嘱与保留消息)
遗嘱消息(Last Will) 和 保留消息(Retained Message) 是两个重要的特性客户端异常断开(非正常发送 DISCONNECT)时,Broker 自动发布一条预定义的消息到指定主题,通知其他客户端
砍材农夫
15 天前
java
·
前端
·
javascript
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
在发布/订阅模式中,通配符 允许订阅者一次性订阅多个主题,极大地简化订阅逻辑匹配当前层级任意一个主题段。例如 house/+/temperature 可以匹配 house/room1/temperature 和 house/room2/temperature,但不匹配 house/room1/light/temperature
砍材农夫
17 天前
java
·
开发语言
·
物联网
·
netty
物联网 基于netty构建mqtt协议规范(发布/订阅模式)
提供一对多的消息分发和消息生产/消费方的解耦,发布者无需知道订阅者的存在,两者通过 Broker 间接通信
砍材农夫
18 天前
java
·
物联网
·
struts
·
netty
物联网 基于netty构建mqtt服务协议支持
MQTT 核心协议版本 MQTT v3.1, v3.1.1, v5.0 基于 Netty 构建的项目支持相应版本
devilnumber
19 天前
面试
·
netty
Netty 核心重点精讲(面试 + 工作 精简背诵版)
Netty 是基于 Java NIO 的高性能、异步事件驱动 RPC 网络通信框架。作用:快速开发高并发、高可用的服务端 / 客户端网络程序,不用从零写 JDK 原生 NIO。
砍材农夫
19 天前
java
·
物联网
·
netty
物联网 基于netty心跳和ack机制
TCP 长连接在物理断开后,双方无法主动感知连接状态,导致大量无效连接占用服务器资源,称为"假死"https://gitee.com/kcnf-iot/iot-sample/tree/master/netty/netty-sample-00
砍材农夫
20 天前
物联网
·
netty
物联网 基于netty编解码器机制与自定义协议
Netty 中网络传输的数据本质是 字节(ByteBuf),而业务逻辑通常操作 对象(如 POJO、字符串、JSON)
不懂的浪漫
24 天前
架构
·
netty
02|Netty 服务端是怎么启动的:从 ServerBootstrap.bind() 看源码主线
上一篇我们说过,Netty 的核心不是某一个 API,而是一套工程模型:这一篇虽然讲的是 ServerBootstrap.bind(),但真正想补的不是“Netty 端口怎么启动”这个细节。
不懂的浪漫
1 个月前
架构
·
netty
Netty 系列文章总览:从源码主线到业务架构判断
这个系列不是为了把 Netty API 背一遍,也不是只做一组源码阅读笔记。我更想通过 Netty 建立一套高并发通信系统的底层判断力:当系统里同时存在 HTTP 请求、MQTT 消息、媒体流、大文件上传、网关转发、慢客户端、慢下游和线上排障时,应该如何理解连接、事件、线程、内存、协议、写队列和背压这些问题。