![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
文章平均质量分 71
wadreamer
这个作者很懒,什么都没留下…
展开
-
【领你入门 Netty】服务端未收到客户端回复时的消息重发机制
一、应用场景 由于最近在做硬件通讯交互方面的项目,使用的是 Netty 作为中间件,存在以下两个应用场景: 1)业务平台通过 Netty 下发一条指令到终端设备,且终端设备需要上行指令确认,说明该终端设备收到该条指令。但是,存在网络抖动或终端设备突然失联等情况,此时,客户端并未收到该条指令。因此,期望服务端能够在指定时间间隔和重试次数的情况下重发未收到上行确认的指令。 2)周期性下发通讯指令,获得终端设备的近实时数据,如定位信息、终端状态等。二、解决方案 提出以下两种解决方案,若读者们有更原创 2021-04-09 16:40:59 · 2068 阅读 · 0 评论 -
【领你入门Netty】- Netty线程模型与入门程序详解
一、Netty 简介 Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 I/O 程序。它是一个基于 NIO 的网络编程框架,相比于 Java 原生的 NIO,它具有如下的优势:支持三种 I/O 模型同时支持三种 Reactor 模型。支持很多应用层的协议,提供了很多编解码器。能够很好地解决 TCP 长连接所带来的缺陷(粘包、半包等)。提供了应用层的 Keep Alive 机制。有更好的性能原创 2021-04-05 21:53:10 · 152 阅读 · 0 评论