scala - 我应该使用什么库来从 Scala 访问 Riak?

标签 scala riak

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

谷歌搜索似乎建议使用 Riakki。但是,似乎该特定库自 2009 年以来就没有得到维护,甚至没有在我的系统上编译。有一个more up-to-date fork在 GitHub 上似乎确实适用于更新的 Scala 版本。但 Riakki 似乎依赖于自去年 2 月以来已被弃用的 Jiak。

似乎唯一合理的选择是使用 official Riak Java-library来自斯卡拉。这当然是可能的,但我想以 Scala 的方式做事,因为我正在尝试学习这门语言。必须与 Java 风格的 API 交互可能会破坏一些乐趣。编写我自己的包装听起来工作量太大。

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

编辑:刚刚找到 Ryu(无法链接到它 - 对新用户每个问题的超链接数量的恼人限制)。不过好像还不够成熟。

最佳答案

Stackmob 最近开源了 Scalariak .

Scaliak is a scala-ified version of the High-Level Riak Java Client w/ a Functional Twist. It is currently being used in production at StackMob.

Scaliak is currently feature incomplete vs. the original High-Level Riak Java Client. What is currently supported are mostly features being used in production (there have been a few features implemented and subsequently not used).



还有Raiku这表明它是异步的。

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

相关文章:

javascript - 在基于 Java 的 Web 应用程序中从数据库到前端的实时数据复制

arrays - 使用元组通过映射分配数组值时参数过多

scala - 这是什么意思: map (1 + )

scala - 如何检查字符串中是否包含字符?

python - 如何在 Python 中删除 Riak 存储桶?

java - Riak Java客户端编译失败

Scala isInstanceOf 和类型删除

scala - `sbt` 列出加载的外部库

erlang - 使用 Riak 进行映射

java - Riak/Java - 使用 AND 条件和排序对二级索引进行 MapReduce 查询的最佳实践