2017-05-08 4 views
2

Lagom DocumentationにはMongoDBのサポートについては何も言及されていませんが、LagomはJPAとJDBCをサポートしているようです。Lagom永続性のためにMongoDBを使用することは可能ですか?

Can Hibernate OGMは、MongoDB & Lagomとの間のJPAインターフェイスとして使用できますか?

ReactiveMongoドライバは、Playframeworkでも動作する優れた候補です。 Lagomで使用する可能性はありますか?

これを達成する他の方法はありますか?

答えて

1

Lagomは、すぐにMongoDBとの統合を提供しないので、あなた自身をロールバックする必要があります。

Lagomに永続性ソリューションを統合するには、必要に応じて2つの異なる部分があります。 Lagomの永続性イベントジャーナルとスナップショットをMongoDBに保存する場合は、Akka PersistenceプラグインとLagomと統合するためのグルーコードが必要です。利用可能なのはplugin for MongoDBであり、それを統合するのはあまり難しくありません。インスピレーションのために既存の実装(lagom-persistence-cassandraまたはlagom-persistence-jdbcなど)を検討する必要があります。

ジャーナルとスナップショットをサポートされているストア(CassandraまたはJDBC)に保存しても問題ありませんが、読み取り側の一部としてMongoDBにアクセスする必要がある場合は、操作が簡単です。 Lagomはgeneric read side supportを提供していますが、あなたはあなたのプロセッサを自由に実装することができます。永続性読み取り側のドキュメントページには、始めるための十分な情報が必要です。

関連する問題