对于一个项目,我同时使用Scala和Riak(之前从未使用过的两件事;))。

Google搜索似乎建议使用Riakki。但是,似乎该特定的库自2009年以来就没有维护过,甚至没有在我的系统上编译。 GitHub上有一个more up-to-date fork似乎可以与最新的Scala版本一起使用。但是Riakki似乎依赖于Jak,自去年2月以来已弃用。

似乎唯一合理的选择是使用Scala中的official Riak Java-library。当然可以,但是在尝试学习该语言时,我想以Scala方式进行操作。必须与Java风格的API接口可能会破坏一些乐趣。编写我自己的包装程序听起来会很麻烦。

tl; dr:我想使用Scala的Riak。别人在用什么?

编辑:刚刚找到Ryu(无法链接到它-新用户对每个问题的超链接数量感到烦恼)。似乎还不那么成熟。

最佳答案

尽管我在Scala方面有一些经验,但我还是在同一桶里-不好意思的双关语。我正在考虑使用官方Java客户端。

当您编写陡峭的学习曲线时,您不需要处理不完整且可能不稳定的API。以我的经验,使用Scala的Java API带来的痛苦最小。

我认为,玩我们的新Raik玩具会带来足够的乐趣,我们会忘记Java API给我们带来的不公平的缺点。祝一切顺利。

关于scala - 我应该使用哪个库从Scala访问Riak?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5530629/

10-11 04:49
查看更多