我需要将现有的Play+Scala+Mongodb应用程序转换为Lagom微服务。但我测试过的所有例子都是使用Cassandra。
正如他们的文档中所提到的,有对mongodb的读取支持。还有插件。
这意味着,我们可以不写入mongodb集合吗?
是的,您可以创建一个MongoDB持久性API。您需要实现:
com.lightbend.lagom.scaladsl.persistence.{
PersistenceComponents,
PersistentEntityRegistry,
ReadSidePersistenceComponents,
WriteSidePersistenceComponents
}
和CCD_ 1。
您可以在这里看到JDBC的示例实现。