我经常看到提到Thrift和Protocol Buffers,但我不太了解它们的用途。从我的有限理解来看,它们基本上是用于跨语言序列化,即当您在一种语言中有一些数据结构,希望将其发送到另一种语言编写的程序时使用。
这样理解是否正确?它们还用于其他目的吗?
(根据我的有限理解,我认为Thrift和Protocol Buffers基本上是同一个事物的两个不同版本 -- 欢迎您纠正或详细说明。)
我经常看到提到Thrift和Protocol Buffers,但我不太了解它们的用途。从我的有限理解来看,它们基本上是用于跨语言序列化,即当您在一种语言中有一些数据结构,希望将其发送到另一种语言编写的程序时使用。
这样理解是否正确?它们还用于其他目的吗?
(根据我的有限理解,我认为Thrift和Protocol Buffers基本上是同一个事物的两个不同版本 -- 欢迎您纠正或详细说明。)