用于数据存储的存根cassandra

时间:2017-03-10 10:46:00

标签: cassandra cql cassandra-cli

我的项目需要嵌入式cassandra,我想知道是否可以使用Stubbed Cassandra进行数据存储。因为我需要一个系统来模拟CQL请求和响应。

谢谢大家。

3 个答案:

答案 0 :(得分:1)

您无法将其用作真正的数据存储区。使用真正的cassandra作为真正的cassandra数据存储区。查看ccm,这可能更符合您的需求。

dtests(python)中有包装器,java驱动程序使用它进行测试,并且a java wrapper

答案 1 :(得分:0)

我对SCassandra没有任何经验,但我使用Apache Cassandra进行了几个项目,并且有一些用例如multidatacenter基础设施进行实验,我不认为SCassandra可以做到这一点。因此,如果您计划进行简单的测试,那很好,但是高级用例确实需要在真正的cassandra发行版中进行测试。

答案 2 :(得分:0)

正如其他人所提到的,您将需要真正的Cassandra进行数据存储。但是,如果要测试CQL请求/响应,则可以使用此库:

它运行一个实际的嵌入式Cassandra,也可以模拟插入/选择的失败。这有助于您测试应用在失败情况下的行为。我写了这个库来解决这个特定的用例。

相关问题