【问题标题】:Creating a Cassandra Connection Pool with JBoss使用 JBoss 创建 Cassandra 连接池
【发布时间】:2016-05-05 20:30:51
【问题描述】:

我是 Cassandra 和 JBoss 的新手,正在尝试创建一个连接池。我到处搜索,找到了一些零碎的信息,但我仍然缺少一些东西。

我不清楚在驱动程序元素中的独立文件中需要什么。我应该为 driver-class 和 xa-datasource-class 指定什么?

而且,在 module..xml 中,我应该在 resource-root 元素中使用什么路径?

我有这 2 个 jar 文件 - 它们是否正确?

cassandra-driver-core-2.0.2.jar

cassandra-driver-dse-2.0.2.jar

我能够打开一个连接并从一个独立的 Java 类执行 cql 查询,但现在我需要在 JBoss 中创建一个连接池。任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: jboss cassandra connection pool


    【解决方案1】:

    Cassandra 驱动程序本身维护连接池(至少带有 datastax jars),它是可配置的,在运行时, 也可以在进行会话时进行配置。

    在 cassandra 驱动程序之上,您甚至可以读取连接池状态,如果您选择这样做的话。因此,您可以创建自己的连接池状态监控服务。

    那么,不确定,您想在这里实现什么,在另一个池之上的池?

    【讨论】:

    • 谢谢阿布舍克。不,我绝对不想在另一个池之上创建一个池。我不知道 DataStax 驱动程序维护自己的连接池。我会对此进行一些研究和阅读。如果您知道一个对此有很好解释的网站,我会很感激这个链接。再次感谢,我正在学习这一点并感谢您的建议。
    • @Abhishek Anand,我在哪里可以获得有关创建连接池的更多详细信息,我使用的是 java8 和 datastax 3.7.2 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 2019-11-30
    • 1970-01-01
    • 2015-11-13
    • 2017-01-22
    相关资源
    最近更新 更多