У меня есть SimpleChannelInboundHandler, который обрабатывает несколько запросов HTTP:Когда channelInactive вызывается с keepalive?
CacheServerHandler extends SimpleChannelInboundHandler<FullHttpRequest>
Когда я явно не закрывать канал/соединение и KeepAlive верно, будет channelInactive вызываться каждый раз после того, как channelRead0 делается?
Или channelInactive будет вызываться один раз, когда канал/соединение закрыто?
Я спрашиваю об этом, потому что, когда keepalive является истинным при http-соединении, соединение не закрывается клиентом, и клиент может отправлять несколько запросов без открытия/закрытия соединения.
Спасибо Norman за его очистку, название функции действительно немного смутило меня. – TinusSky
Действительно ли Channel.attr действует в channelInactive? – catinred
да, мы не удаляем их при отключении –