0
我可以使用Cassandra为读取侧数据库存储持久化实体和MySQL。我们可以使用Cassandra来管理持久化实体和MySQL用于已读侧
我可以使用Cassandra为读取侧数据库存储持久化实体和MySQL。我们可以使用Cassandra来管理持久化实体和MySQL用于已读侧
是的,读取端完全独立于持久化实体。随意使用你喜欢的任何东西来实现你的读取端处理器。
也就是说,你打算在项目中包括lagom-javadsl-persistence-cassandra
和lagom-javadsl-persistence-jdbc
,你可能会遇到问题。两者都包含针对PersistentEntityRegistry
和OffsetStore
的绑定。我不确定Guice如何解决这个冲突,你可能必须在你自己的应用程序模块中重写这些绑定。
PersistentEntityRegistry
到CassandraPersistentEntityRegistry
OffsetStore
到SlickOffsetStore
。如果Lagom将这两个实现的绑定拆分为单独的模块,我们可以根据需要启用或禁用,那将会很不错。目前的版本并非如此,唉。