0
我有8個Netty服務器通道監聽不同的端口(HTTP/S,WebSocket,MQTT,TCP等)。從源代碼我看到,所有這些服務器將共享相同的分配器 - ByteBufAllocator.DEFAULT
。所以我的問題 - 推薦在不同服務器之間使用相同分配器的方式嗎?或者我可以爲每個服務器創建單獨的分配器?就像這樣:我應該在不同的netty ServerChannel中共享相同的ByteBuf分配器嗎?
ByteBufAllocator allocator = new PooledByteBufAllocator();
b.childOption(ChannelOption.ALLOCATOR, allocator)
b.option(ChannelOption.ALLOCATOR, allocator)