gpt4 book ai didi

java - Netty编解码器可以在对象序列化时发送包吗

转载 作者:行者123 更新时间:2023-12-02 11:05:17 26 4
gpt4 key购买 nike

假设我想使用netty 4.X来传输大的java对象(有很多容器)。我想在编码器期间使用 ByteBuf 作为缓冲区,以优化性能并最大限度地减少内存使用量,因此在继续之前我有两个问题。

1-我想使用MessageToByteEncoder来完成这项工作,它合适吗?

2-当 encod(ChannelHandlerContext, Object, ByteBuf) 内部达到缓冲区容量时,我们可以将 AndFlush ByteBuf 写入 ChannelHandlerContext 吗?

最佳答案

从您的问题来看,您似乎想要使用 ChannelOutboundHandlerAdaptor 并在 write(...) 中自行分配 ByteBuf 并调用 ctx .write(...) 每当你填充缓冲区时。

关于java - Netty编解码器可以在对象序列化时发送包吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51015387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com