154得票1回答
Protocol Buffers和Flatbuffers有什么区别?

两者都是由Google开发人员开发的序列化库。它们之间有什么重大区别吗?将使用Protocol Buffers编写的代码转换为使用FlatBuffers需要很多工作吗?

25得票1回答
Protobuf、Flatbuffers和Cap'n proto哪个更快?

我决定找出Protobuf、Flatbuffers和Cap'n proto中哪个是最适合/最快的序列化方式。在我的情况下,我需要将某种类型的字节/字符数组通过网络发送(这就是我序列化到该格式的原因)。因此,我为所有三个库创建了简单的实现,在其中序列化和反序列化了一个字符串、一个浮点数和一个整数...

19得票3回答
如何使用Flatbuffers和gRPC?

我一直在学习Apache Thrift、ProtoBuf和Flatbuffers。我在链接上找到了使用protobuf与gRPC的教程,但是我没有找到任何有关使用Flatbuffers与gRPC的文档。有人能够指导我相关的文件吗?我在谷歌和stackoverflow上都查阅过,希望得到帮助。

16得票3回答
我可以将 FlatBuffers 序列化/反序列化为 JSON 吗?

能否将flatbuffers序列化/反序列化为JSON格式? 我真正想做的是将flatbuffers保存为JSON格式,让人们可以更改任何值,然后将JSON读回到flatbuffer中(并在应用程序中以某种方式使用它)。 也许还有其他方法可以实现相同的效果。我们正在使用C++。

14得票3回答
Flatbuffers与CBOR的比较

请帮助提供Flatbuffers和CBOR协议的优缺点建议。这两种二进制格式在其网站上声称都很好,但我无法区分它们之间的好坏差异。 Flatbuffers: 优点: 1. FlatBuffer、Cap’n proto和其他类似解决方案中的严格类型被视为性能的主要关键点,因为不需要额外的编...

14得票5回答
如何在Linux Ubuntu上安装Flatc和Flatbuffers

如果我们在Linux Ubuntu上安装了FlatBuffers,我们将无法使用shortc flatc命令从任何地方进行编译,我们该如何解决? 例如:我想在package.json中使用一些命令 "flatc -o path/src/app/core/providers/flatbuffe...

12得票1回答
使用多个标志的target_compile_definitions

我正在尝试更改flatbuffers库的CMakeLists.txt文件,以使一些标志PUBLIC。然后,我重写了这些行: 原始代码elseif(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") ...

12得票3回答
如何正确在Python中使用Flatbuffers?

关于在Python中使用flatbuffers的两个问题,重点是如何正确使用它而不导致性能下降。我想使用flatbuffers在C#和Python程序之间进行序列化和网络通信。我已经阅读了教程、Python细节以及一些使用其他语言的flatbuffers的博客文章,但没有找到适用于Python...

11得票4回答
FlatBuffers:如何写入和读取二进制文件?

我对 C++ 中的文件流和 Google FlatBuffers 有基础知识。模式文件很简单,还可以创建缓冲区并从缓冲区指针中读取。 我不明白的是如何将多个缓冲区保存到二进制文件中,然后读取该二进制文件以获取任意缓冲区。 这里是一个带有两个浮点数组的简单模式:table Car { ...

10得票3回答
FlatBuffers与Protobuf的比较

如果FlatBuffers比Protobuf更快,为什么与Protobuf相比使用范围不够广泛? FlatBuffers以前只是一个实验性的东西,但现在似乎已经足够成熟了,但还没有被广泛使用。似乎人们主要将FlatBuffers用于移动应用程序/游戏。这是为什么呢?