gpt4 book ai didi

playframework - 带有游戏框架的 Cassandra

转载 作者:行者123 更新时间:2023-12-02 05:15:55 24 4
gpt4 key购买 nike

我正在尝试开发一个由两部分组成的应用程序:一个 Web 服务和一个 Android 应用程序。我计划使用 java play 框架和 cassandra noSQL 数据库实现我的 web 服务。

找了2天了,还是不知道怎么办。我需要集成一个java客户端(hector)作为应用层(Play2.0)和数据库层之间的桥梁,但我不清楚如何去做。

现在,我无法从游戏中连接 cassandra;我无法进行我的应用程序需要的查询,我不知道我是否可以像以前的版本一样使用 play2.x(没有 scala 语言,只有 java 和 groovy 模板)。

好吧,我正在尝试开发一个可以轻松水平扩展的 Web 服务。因为会有很多请求,可能大部分同时来自手机。这就是为什么我选择 play frmwork with cassandra(上学期我在拼贴中获得了足够的关于玩关系数据库的知识)。我的网络服务将根据客户端的位置信息将一些数据返回给客户端。这就是为什么从数据库搜索的时间必须尽可能短。实际上我已经为 cassandra 设计了我的数据库模型,因为我已经定义了我的应用程序需要什么样的查询并且我获得了关于 cassandra 数据模型的足够信息。我认为我为我的应用程序选择的工具是正确的并且可以维护它。很快,我不能像使用 MySQL 一样使用 cassandra 和 play :(

最佳答案

没有什么能阻止您将 Cassandra 与 Play 一起使用,就像您可以将它与 Jetty 或 Tomcat 或任何其他前端一起使用一样。 Play 有一些工具可用于抽象流行关系数据库的使用,但这些工具不是 Play 的核心,因此您不必使用它们。您将需要创建 DAL 以使用您选择的库(Hector、Astyanax 等)与 Cassandra 对话,然后像在任何其他应用程序中一样使用该 DAL。也许您正在尝试做一些不同的事情?如果是这样,请非常具体地说明您需要了解的内容。

此外,Play2 与第一个版本有很大不同,因此您在旧版 Play 中所做的任何事情都需要重新审视。它仍然支持 Java,因此这不会成为问题。

关于playframework - 带有游戏框架的 Cassandra ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com