我目前正在开发一个部署到 GlassFish 的企业应用程序。我试图找出从已部署到 GlassFish 3.1 的 EJB 中与 cassandra 后端通信的正确方法。我更喜欢使用 Pelops 与 Cassandra 交谈。
免责声明:我是 Java EE 以及企业应用服务器和 EJB 背后的概念的新手;该项目的目的之一是学习这些主题。这超出了这个问题的范围,因为我真的只是想为最佳实践指明正确的方向,或者我应该去哪里寻找最佳实践;到目前为止,谷歌在这个主题上的帮助/一致性不是很大。
更具体地说,我是否应该考虑为 cassandra 编写 JCA 连接器?使用通过 Pelops 与 cassandra 对话的单例 EJB?直接在我的 EJB 中使用 pelops?(尽管我认为您不应该在 ejbs 中创建套接字连接)完全是别的东西吗?