0
異なるポート(HTTP/S、WebSocket、MQTT、TCPなど)でリッスンする8つのNetty Server Channelsがあります。ソースコードから、私はこのサーバーのすべてが同じアロケータ - ByteBufAllocator.DEFAULT
を共有することがわかります。だから私の質問は - 別のサーバー間で同じアロケータを使用することをお勧めの方法ですか?あるいは、すべてのサーバーに別々のアロケータを作成できますか?このように:異なるNetty ServerChannel間で同じByteBufアロケータを共有する必要がありますか?
ByteBufAllocator allocator = new PooledByteBufAllocator();
b.childOption(ChannelOption.ALLOCATOR, allocator)
b.option(ChannelOption.ALLOCATOR, allocator)