【发布时间】:2019-07-27 17:01:55
【问题描述】:
这就是我想要实现的目标:
- 在 Proc #1 中使用 google 协议缓冲区为对象建模
使用 proto-buf 序列化该对象并通过 posix 消息发送 排队。
读取流并将其反序列化为 Proc #2 中的类似模型,也使用 协议缓冲区。
换句话说:
Proc #1 中的对象 --> 序列化 --> 发送到 Posix MQ --> 从 Posix MQ 接收 --> 反序列化 --> Proc #2 中的对象
问题是 Proc #1 和 Proc #2 可能是完全不同的语言平台。 Proc #1 通常是符合 g++ 的 C++。但是 Proc #2 可以是任何东西:Python、Java 等...(仅受对 Protobuf 支持的限制)。
现在我想确定 Protocol Buffer 的序列化策略是否足够通用,反序列化可以在任何语言代码库上工作?
【问题讨论】:
标签: serialization deserialization protocol-buffers