riak-python-client2, a rewrite of the official client

Jim Adler jim.adler at comcast.net
Sun Mar 11 22:42:45 EDT 2012

This is great Shuhao! 

I've had problems using the python client using multiple threads with protocol buffers. The exact same multithreaded code works fine with http protocol. So, any attention you can give to the pbc transport would be hugely appreciated.

Good luck! Can't wait to give your new client a test drive.


Sent from my phone. Please forgive the typos. 

On Mar 11, 2012, at 12:31 PM, Shuhao Wu <admin at thekks.net> wrote:

> Hey guys,
> I've been working with riak and python for the past couple of months, and I'm at the point where I'm ready to completely reimplement riak-python-client. So.. I did/started. The project is hosted on github and under the same apache 2 license as the original client.
> https://github.com/ultimatebuster/riak-python-client2
> Couple of key highlights right now:
>  1. 2 layers of API, a very basic layer (Transports), which handles communicating with the server, and a high level API, which consists of Bucket, Object, and so on.
>  2. Eliminated things like `set_` and `get_`. Made them just variables where possible
> I'm still taking suggestions for how to reimplement RiakObject (now called RObject). Any feedback will be appreciated.
> Cheers,
> Shuhao
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20120311/86fd364c/attachment.html>

More information about the riak-users mailing list