У меня есть 8 каналов Netty Server, прослушивающих разные порты (HTTP/S, WebSocket, MQTT, TCP и т. Д.). Из исходного кода я вижу, что все эти серверы будут использовать один и тот же распределитель - ByteBufAllocator.DEFAULT
. Итак, мой вопрос - это рекомендуемый способ использования одного и того же распределителя среди разных серверов? Или я могу создать отдельный распределитель для каждого сервера? Как это:Должен ли я использовать один и тот же распределитель ByteBuf среди разных netty ServerChannels?
ByteBufAllocator allocator = new PooledByteBufAllocator();
b.childOption(ChannelOption.ALLOCATOR, allocator)
b.option(ChannelOption.ALLOCATOR, allocator)