Lagomのドキュメントには MongoDB のサポートについては何も言及されていませんが、Lagom は JPA と JDBC をサポートしているようです。
Hibernate OGMを MongoDB と Lagom 間の JPA インターフェースとして使用できますか?
ReactiveMongoドライバーは、Playframework でも動作する有力な候補の 1 つです。Lagom で使用する可能性はありますか?
同じことを達成する他の方法はありますか?
Lagomのドキュメントには MongoDB のサポートについては何も言及されていませんが、Lagom は JPA と JDBC をサポートしているようです。
Hibernate OGMを MongoDB と Lagom 間の JPA インターフェースとして使用できますか?
ReactiveMongoドライバーは、Playframework でも動作する有力な候補の 1 つです。Lagom で使用する可能性はありますか?
同じことを達成する他の方法はありますか?
Lagom はすぐに使用できる MongoDB との統合を提供していないため、独自に展開する必要があります。
永続化ソリューションを Lagom に統合するには、目的に応じて 2 つの異なる部分があります。Lagom の永続イベント ジャーナルとスナップショットを MongoDB に保存する場合は、Akka Persistenceプラグインと、それを Lagom と統合するためのいくつかのグルー コードが必要です。利用可能なMongoDB用のプラグインがあるようで、それを統合するのはそれほど難しいことではありません. lagom-persistence-cassandra
インスピレーションを得るために、既存の実装 (または など) を検討する必要がありますlagom-persistence-jdbc
。
サポートされているストア (Cassandra または JDBC) にジャーナルとスナップショットを保存しても問題ないが、読み取り側の一部として MongoDB にアクセスする必要がある場合は、簡単です。Lagom は一般的な読み取り側のサポートを提供し、必要に応じてプロセッサを自由に実装できます。読み取り側の永続化に関するドキュメント ページには、開始するのに十分な情報が含まれているはずです。