Riak JAVA Client Performance

kamiseq kamiseq at gmail.com
Wed Oct 10 07:51:20 EDT 2012


well I asked same question few days ago (maybe 2 weeks form now) and
the answer was that yes sharing client is thread safe and all you
should do is to create new bucket instance on every request

pozdrawiam
Paweł Kamiński

kamiseq at gmail.com
pkaminski.prv at gmail.com
______________________


On 10 October 2012 09:25, Pavel Kogan <pavel.kogan at cortica.com> wrote:
> 1) Is it ok to share a single pbc client object between 50 threads? Should
> it be protected by lock ?
> 2) I didn't do load balancing between nodes yet, cause I want to understand
> better throughput limit. I am planning to do it for much higher throughput.
>
> Pavel
>
>
> On Wed, Oct 10, 2012 at 9:21 AM, kamiseq <kamiseq at gmail.com> wrote:
>>
>> maybe the good start is to share pbclient object and only create
>> bucket per request, you will save few steps on client configuration.
>> have you tried balancing requests to cluster and distribute them over all
>> nodes?
>>
>> pozdrawiam
>> Paweł Kamiński
>>
>> kamiseq at gmail.com
>> pkaminski.prv at gmail.com
>> ______________________
>>
>>
>> On 10 October 2012 06:18, Pavel Kogan <pavel.kogan at cortica.com> wrote:
>> > Hi all,
>> >
>> > I have Riak cluster consisting of 5 nodes that contains about 30
>> > millions of
>> > keys (35% of capacity according to Riak Control).
>> > Currently we have single JAVA client reading and writing records to same
>> > node. I need some tips, how to use the client efficiently
>> > to reach maximal throughput - I would like to be able to read/write up
>> > to
>> > 100 records/sec on 1Gbit network. Currently I get a lot
>> > of JAVA socket exceptions after a while (even for the much slower rate -
>> > 10
>> > records/sec), after which I  need to restart client and node.
>> >
>> > Thanks,
>> >    Pavel
>> >
>> > P.S: My client using 50 threads and pbc client is created and
>> > shut-downed
>> > per request.
>> >
>> > _______________________________________________
>> > riak-users mailing list
>> > riak-users at lists.basho.com
>> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>> >
>
>




More information about the riak-users mailing list