前景提要
HDC调试需求开发(15万预算),能者速来!>>>
从netty换成t-io,性能谁更好,我目前还不知道!
但是相对通过作者的一些文章,可以看出来,性能应该不差,如果最后就算和netty差一点,我们也可以通过硬件来弥补。
但是在开发时间和业务逻辑处理上,真的是方便了几十倍。
在此也非常感谢作者的贡献!
在使用中,出现了一个小小的问题!
需求是这样的,我使用t-io做了一个多协议的项目,自己扩展了handle类,进行业务和消息的接收和转码,由于每个协议所对应的消息处理不一样,所以我必须是每一个协议创建都会创建一个TioClient,绑定了不同的ClientGroupContext。
根据业务需求,我需要通过远程重启的方式来更新配置,因为有很多配置,是影响到业务类的创建的,所以我想每次都停止然后关闭。
但是实际发现问题来了,不管通过什么方式关闭,好像都无法关闭所有的连接。
关闭和初始化的代码如下:
大家通过方法名,应该可以看出来,每个方法的具体作用。
1.init
(如果不涉及到配置更新,我可能在实际业务过程中,多次开启和关闭。
就是第二和第三来回操作。
大家不要误会不是短连接,是业务场景的要求)
2.openConn
3.closeConn
4.destory
但是现在怎么也无法完整的关闭客户端。请教各位大神,通过什么方式来关闭?