gpt4 book ai didi

mongodb - 是否可以使用 MongoDB 实现 Lagom 持久性?

转载 作者:可可西里 更新时间:2023-11-01 09:13:26 24 4
gpt4 key购买 nike

Lagom Documentation没有提到任何关于 MongoDB 支持的事情,但 Lagom 似乎有 JPA 和 JDBC 支持。

可以Hibernate OGM用作 MongoDB 和 Lagom 之间的 JPA 接口(interface)?

ReactiveMongo driver 是一个很好的候选者,它甚至可以与 Playframework 一起使用。有可能与 Lagom 一起使用吗?

有没有其他方法可以达到同样的目的?

最佳答案

Lagom 不提供开箱即用的 MongoDB 集成,因此您必须自己动手。

在 Lagom 中集成持久性解决方案有两个不同的部分,具体取决于您的需要。如果你想在 MongoDB 中存储 Lagom 的持久性事件日志和快照,你需要一个 Akka Persistence插件和一些胶水代码以将其与 Lagom 集成。似乎有一个plugin for MongoDB可用,并且集成它应该不会太难。您应该研究现有的实现(例如 lagom-persistence-cassandralagom-persistence-jdbc)以获取灵感。

如果您可以将日志和快照存储在受支持的存储(Cassandra 或 JDBC)中,但需要在读取端访问 MongoDB,那么事情就容易多了。 Lagom优惠generic read side support ,并且您可以随意实现您的处理器。持久性读取端的文档页面应该有足够的信息帮助您入门。

关于mongodb - 是否可以使用 MongoDB 实现 Lagom 持久性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43852897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com