这2天上线,运维通过jvm进程面板发现:人数一直上涨趋势,可是我们并没有一直导量呀!难道游戏火了?
开始我们没有加入心跳组件,希望断开连接都是客户端自己断开的。
后面经过定位发现是: 手机在飞行模式下,其实是触发不了channelActive等操作的,Channel的isOpen和isActive也都是true。
此时,其实是网络消息已经不通了,所以:需要结合心跳检测去剔除客户端。
这2天上线,运维通过jvm进程面板发现:人数一直上涨趋势,可是我们并没有一直导量呀!难道游戏火了?
开始我们没有加入心跳组件,希望断开连接都是客户端自己断开的。
后面经过定位发现是: 手机在飞行模式下,其实是触发不了channelActive等操作的,Channel的isOpen和isActive也都是true。
此时,其实是网络消息已经不通了,所以:需要结合心跳检测去剔除客户端。