【问题标题】:Use Objectify with Vert.x在 Vert.x 中使用 Objectify
【发布时间】:2016-07-04 21:19:27
【问题描述】:

是否可以将 Objectify 集成到 Vert.x 应用程序中?

让我给你一些背景。我有一个由 Vert.x (3.3.0) 公开的 REST API,它使用 gcloud-java 库与 Google Cloud Datastore 交互。一切正常,但我想使用更高级别的 API 使所有代码更易于阅读和维护。

Objectify setup 表示

Objectify 需要一个过滤器来清理任何线程本地事务上下文和保留在请求末尾的未决异步操作。

问题是,我没有 web.xml,Objectify 似乎需要一个 servlet 过滤器才能工作。

【问题讨论】:

    标签: java objectify google-cloud-datastore vert.x


    【解决方案1】:

    据我了解,Objectify 是专为 Google App Engine 设计的。它在部署到 GAE 的应用程序中运行良好。我在 GAE 之外(甚至在 Compute Engine 中也没有)使用它没有任何运气。由于您提到您正在使用 gcloud-java 库来访问 Cloud Datastore,您可能需要查看Catatumbo,这是一个构建在 gcloud-java 之上的对象映射和持久性框架。 Catatumbo 类似于 JPA。 Catatumbo 是一个在 Apache v2 许可下分发的开源项目。

    【讨论】:

    • 你对这个项目有什么计划?它有缓存功能吗?它是否支持或将支持 Ref 和 Key 像 objectify 一样?
    • 当前发布的版本中已经存在对键、父键和键引用的支持。目前尚不支持缓存,但可以实现。请随时在 GitHub 中为缺少的任何功能创建问题。请务必提供尽可能多的信息。
    猜你喜欢
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2014-06-03
    • 1970-01-01
    相关资源
    最近更新 更多