gpt4 book ai didi

节省消息中的大文件

转载 作者:行者123 更新时间:2023-12-05 00:25:56 25 4
gpt4 key购买 nike

我在 tcp 上将 thrift 用于二进制协议(protocol),用于发送和读取文件(最大大小为 64MB)。
节俭有能力做到这一点吗?

我曾想过使用:

struct SomeMessage {
1: byte data
}

节俭在这方面的效率如何?编码/解码/通过电线发送?

最佳答案

Thrift 可以,推荐的数据类型是binary .使用 byte将只传输一个带符号的 8 位数字,并且 list<byte>效率较低。

问题是,将负载负担到 Thrift 服务是否有意义。例如,对于下载,通过传递链接或某事来推迟传输可能更有意义。类似于客户端,并通过其他机制传递(静态)文件。但是,这取决于您的情况,并且当客户端将数据发送到服务器时它可能不起作用。

关于整体效率,可以在 Google 代码上找到一些很好的比较。同样,如果您获得的性能满足您的需求,则取决于问题和您面临的限制。对此没有确定的答案。

关于节省消息中的大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188775/

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