【问题标题】:Using Google Cloud Endpoints with Cloud SQL and Cloud DataStore in a polygot architecture在 polygot 架构中将 Google Cloud Endpoints 与 Cloud SQL 和 Cloud DataStore 结合使用
【发布时间】:2014-05-20 19:06:19
【问题描述】:

我正在考虑使用Google Cloud Endpoints 构建通用数据后端的可能性,但因为我正在考虑将它用于业务应用程序,所以我需要将Google Cloud SQL 作为我的数据存储并使用Google Cloud DataStore 来存储配置级别数据。这种架构真的很吸引我去寻找更多关于如何用 Java 做到这一点的可能性,但我很惊讶网络上没有一个单一的资源有人向你展示如何使用 Google Cloud EndpointsGoogle Cloud SQL,甚至没有谷歌有一些关于如何实现这一点的文档。这是否意味着在Google Cloud 基础架构中不可能实现这一点。有人可以向我指出一些资源或至少对此事有所了解。请我非常有义务得到一些答复。

【问题讨论】:

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


    【解决方案1】:

    假设您已经使用诸如 Hibernate 之类的库将 SQL 数据转换为 Java 对象,那么您无需做太多事情就可以让 Cloud Endpoints 与 Cloud SQL 一起使用。

    使用 Cloud Endpoints 时只需返回可序列化的对象。

    【讨论】:

    • 谢谢大卫。我正在考虑使用sql2o 库。你能告诉我这是否可行吗?
    • 我从未尝试过,但应该没有任何问题。您可能遇到的最大问题是 sql2o 提供的对象不能被云端点正确序列化,您必须将它们映射到可序列化对象。
    • 你能详细说明一下吗? sql2o 正确使用 POJO,因此我可以注释 Endpoint 类并直接在端点方法的 getter/setter 中使用这些 POJO。什么可能导致问题?
    • 只是测试,这是我们知道的唯一方法:-)
    • 谢谢大卫。如果可能的话,你能分享一些资源吗?这会很有帮助。
    猜你喜欢
    • 2020-02-10
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    相关资源
    最近更新 更多