如何复制Akka Persistence Cassandra数据库

时间:2017-05-04 09:11:09

标签: cassandra akka akka-persistence lagom

我们有一个基于Lagom的项目,包含几个微服务,每个微服务都有自己的Cassandra密钥空间。我们需要将生产数据复制到qa和dev环境中。在传统的数据库中,我们只需导出所有生产数据并将其导入其他环境。如何用Akka Persistence完成这项工作?我可以做同样的事情(即吹掉所有dev / qa数据并从生产备份中导入吗?或者这不起作用?

1 个答案:

答案 0 :(得分:2)

是的,你可以!

最有趣的部分,假设一切都是事件源,你只需要复制你的事件表。其他所有内容都将来自启动时的预测。

当我们想要检查事件迁移,调试某些内容甚至是大版本之前,我们经常这样做。