Hi everyone! I figured out what my bottleneck was - HTTP API + sequential (as opposed to concurrent) GET requests.
I wrote a simple Erlange Cowboy handler that uses a worker pool OTP application I built to make concurrent GETs using the PBC api. My Python web app makes a call to the handler and it simulates "batched" requests. It would be a great feature in Riak to have batched GETs built in…it shouldn't be too difficult to add to the PBC or HTTP API's and it would be enormously useful, particularly in the event where the client KNOWS the key space and wants a batch of results. I might make an experimental fork of Riak to add that feature if Basho isn't working on something similar?
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com