我已经完成了为项目配置Cassandra DB的任务。我们正面临一个问题 - 对于所有环境,Cassandra都有一个专用服务器。但是,对于DEV环境,客户端不希望提供单独的服务器,并且当前的DEV服务器已经完全打包,我们无法承担在其上安装Cassandra。
我的问题是,在某个环境中是否有可能伪造与Cassandra的连接?我已经创建了CassandraConfiguration.java类,配置了会话,集群等等,它在其他环境上运行顺畅,但在DEV上,它失败了,因为它无法连接,因为没有Cassandra ...提交cassandra配置文件将杀死开发者。
答案 0 :(得分:2)
您可以使用模拟Cassandra的scassandra(模拟cassandra)或Simulacron。或者您可以使用cassandra-unit在与测试相同的JVM中运行Cassandra。