Netty自动重连机制的Demo

276 阅读1分钟

  Netty自动重连机制

  版本:netty 4.1.*

  申明:本文旨在重新分享讨论Netty官方相关案例,添加部分个人理解与要点解析。

  这个是InChat的案例地址,里面补充了详细的注释,比起官方会容易看一点。

  官方案例地址:https://netty.io/4.1/xref/io/netty/example/uptime/package-summary.html

  正文

  UptimeClient(客户端)

  UptimeClientHandler

  UptimeServer(服务端)

  UptimeServerHandler

  要点介绍

  IdleStateHandler https://netty.io/4.1/api/io/netty/handler/timeout/IdleStateHandler.html

  一个对Channel尚未执行读、写或两次操作的触发器

  如下一个在没有信息时发送ping消息,且30秒没有入站信息则关闭连接

  项目源码

  UptimeClient

UptimeClientHandler

UptimeServer

UptimeServerHandler