Можно ли использовать ReactiveMongo в фреймворке Lagom? - PullRequest
0 голосов
/ 30 октября 2018

Мне нужно преобразовать существующее приложение Play + Scala + Mongodb в микро сервисы Lagom. Но все примеры, которые я тестировал, использовали Cassadra.

Существует поддержка чтения для mongodb, как указано в их документации. Также имеется плагин .

Это значит, мы не можем писать в коллекции mongodb?

1 Ответ

0 голосов
/ 01 ноября 2018

Да, вы условно можете создать постоянный API MongoDB. Вам нужно будет реализовать:

com.lightbend.lagom.scaladsl.persistence.{ 
    PersistenceComponents, 
    PersistentEntityRegistry, 
    ReadSidePersistenceComponents,
    WriteSidePersistenceComponents 
}

и play.api.db.DBComponents.

Вы можете увидеть пример реализации здесь для JDBC.

...