gpt4 book ai didi

java - 使用 Protocol Buffer 作为一般数据对象?

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:23 24 4
gpt4 key购买 nike

我们正在引入 Protocol Buffer 作为某些后端 RPC 服务的新传输方式。因为在不同形式的相似对象之间手动穿梭数据存在阻力,所以我可以预见 Protocol Buffer 实例将向上传递到堆栈,而不仅仅是传递到 RPC 服务器接口(interface)。

这是我应该尽量避免的事情吗?将 Protocol Buffer 对象视为普通数据容器是否安全,它可以快速有效地转换为二进制文件或从二进制文件转换为二进制文件?

我认为它是生成数据对象的好方法的另一个原因是必填/可选字段的概念和自动生成的构建器界面。

最佳答案

好吧,由于它们是不可变的,因此使用这种方式并不非常方便 - 您可以传递构建器,但这会产生相当长的类型名称。这也意味着您只能使用 Protocol Buffer (以及您自己的消息)支持的数据类型。

这样做安全,但并不总能创造出最好的设计。另一方面,有时这正是医生的要求:)

我建议您进行试验 - 这里没有“一刀切”的说法。

关于java - 使用 Protocol Buffer 作为一般数据对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1799495/

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