【问题标题】:Comparison between Google Cloud Endpoints vs Cloud Datastore api ServiceGoogle Cloud Endpoints 与 Cloud Datastore api 服务之间的比较
【发布时间】:2014-04-18 15:35:49
【问题描述】:

我想在另一个内部 appengine 应用程序中访问一个应用程序的 appengine 数据存储,我经常使用端点,现在我尝试使用 Google protobuf 客户端库的云数据存储 api。

我的问题是,

哪个服务性能更高,忽略端点充当 api 的事实,只考虑数据存储访问)?

任何更好的建议也很有帮助!

谢谢

【问题讨论】:

    标签: java google-app-engine google-cloud-endpoints google-cloud-datastore


    【解决方案1】:

    它们目前非常相似。主要区别在于端点使用 JSON 进行编码,而 GCD 使用二进制格式(protobufs)。如果您发送具有大 blob 的实体(在这种情况下 GCD 更有效),这只是一个问题。另一方面,Endpoints 允许您编写自定义代码来验证请求、发布处理结果等。

    不过,未来情况可能会发生变化,因为 GCD 可能会变得更快、更便宜。

    【讨论】:

    • 谢谢 alfred,虽然目前 GCD Api 的功能似乎非常有限,但它看起来很有前途。
    • 您希望集成哪些功能?
    • 当前的impl非常抽象,很难使用,如果api不那么抽象或者像JDO或objectify这样的原生impl会更好
    • 请注意,GCD 也支持 JSON 用于其他语言(Node.js、Ruby、Dart)
    • 我更喜欢端点。您可以重用您已经编写的任何代码进行验证和一致性检查等。
    猜你喜欢
    • 2019-12-28
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多