akka Scala从2.10.0版本升级到2.13.10版本后的Eligosource / eventsourced库

7d7tgy0s  于 2023-06-05  发布在  Scala
关注(0)|答案(1)|浏览(367)

我有一个Scala / Akka项目,使用Scala版本2.10.0,我想将其升级到版本2.13.10,但我发现它使用的库之一是eligosource-eventsourced,我看到它兼容到2.10.2 Scala版本,所以我想知道你是否知道任何替代这个库的方法?还是说即使在Scala升级中也可以使用它?谢谢你,我期待着你的评论。
我在OSGI环境中工作,所以我假装找到一种方法,如果可能的话,使捆绑包指向新的Scala版本,但我也知道它有很大的可能性失败,因为库最终编译为2.10.0版本

aiazj4mn

aiazj4mn1#

我没有使用过eligosource-eventsourced,但看起来最后一次提交是在2013年12月12日。它没有被标记为存档,但我猜它不再被维护了。
由于您正在使用akka,因此可以考虑使用akka-persistence,这是akka提供的事件源模块。
我之所以建议使用akka-persistence,是因为您说您正在使用akka environment。当然,您可以在Scala中找到更多的事件源库,每一个都有其优缺点。一切都取决于项目的背景。但这可能会导致以意见为基础的讨论,而这正是社会人士极力避免的。
希望这个能帮上忙

相关问题