У меня есть Netty SimpleChannelInBoundHandler MainHandler, который делает 2 вещи: -
- Получает буфер и асинхронно создает канал, который передает этот буфер в другой пункт назначения. D
- Выполняет собственную обработку полученного буфера и возвращает ответ клиенту без ожидания 1.
На основе документов Netty https://netty.io/wiki/new-and-noteworthy-in-4.0.html, в нем говорится, когда исходящее (так называемое нисходящее) сообщение достигает начала конвейера, Netty освободит его после его записи. это заставляет меня думать, что Netty позаботится об освобождении явно сохраненного буфера после завершения конвейера нисходящего/назначающего канала . Верно ли это понимание?
`
Явное освобождение буфера вызывает исключение ReferenceCountUtilException в нисходящем конвейере
Подробнее здесь: https://stackoverflow.com/questions/790 ... management