Netty(三) 什么是 TCP 拆、粘包?如何解决?

2018-08-06
阅读 9 分钟
8.9k
前言 记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。 有个前提是:网关是需要读取一段完整的报文才能进行后面的逻辑。 问题是有天突然发现网关解析报文出错,查看了客户端的发送日...

Netty(一) SpringBoot 整合长连接心跳机制

2018-05-29
阅读 15 分钟
9.7k
前言 Netty 是一个高性能的 NIO 网络框架,本文基于 SpringBoot 以常见的心跳机制来认识 Netty。 最终能达到的效果: 客户端每隔 N 秒检测是否需要发送心跳。 服务端也每隔 N 秒检测是否需要发送心跳。 服务端可以主动 push 消息到客户端。 基于 SpringBoot 监控,可以查看实时连接以及各种应用信息。 效果如下: IdleSt...