我计划修改 Netty UptimeClient(见这里)。原始版本旨在无限运行:它会在断开连接的情况下重新连接到主机。我想在 UptimeClient.java 中添加一个“终止”方法。该方法将断开或停止与外部线程的重新连接过程,优雅地关闭 Netty,然后返回。
由于客户端通道可能会因为重新连接过程而发生变化,所以将“bootstrap.connect()”返回的所有通道保留在 ChannelGroup 中,并在释放 Netty 的资源之前使用该组调用“关闭”是否安全?
您将如何实现“终止”方法?(编辑:使用 3.7.0)