是否有示例显示在GC数据存储区中使用协议缓冲区(protobuf)消息作为实体?

时间:2017-06-29 17:27:35

标签: google-cloud-datastore google-cloud-platform protocol-buffers

我想使用Datastore来保存作为协议缓冲区创建的对象。这些消息有效负载的定义位于.proto文件中,我的服务将在传入的API调用中接收它们。在<。p>中有嵌套的“实体”

我知道Datastore可以使用这些:https://cloud.google.com/datastore/docs/concepts/entities#embedded_entity

有人能指出我的示例代码吗?

1 个答案:

答案 0 :(得分:2)

没有任何标准工具可用于将有效的任意协议缓冲区转换为有效的Cloud Datastore实体。虽然实体在结构上大致类似于协议缓冲区,但它们并没有完全相同的支持。

您必须自己编写自定义翻译图层,并考虑到您正在使用的协议缓冲区的特定要求。