The latest version of Kria, 0.1.14, supports Riak 2.0.0rc1. Kria (a right
rotation of "Riak") is an open source asynchronous Clojure driver for Riak
2.0 built on top of Java 7's NIO.2. It uses the Riak protocol buffer
interface.

https://github.com/bluemont/kria
https://clojars.org/kria

There are, of course, several Riak drivers for Java and Clojure. I hope
some people find this one useful. I have a section in the README about why
I made it. To summarize, I wanted async support, and the Java driver wasn't
quite what I wanted.

Please kick the tires.

In my work projects, Clojure's core.async works great as a layer on top of
Kria. Just create a core.async channel in advance and have the callback put
the desired return value in the core.async channel. (You could also use
Clojure atoms or promises; Kria doesn't care.)

-David
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to