Riak JAVA Client Performance

Pavel Kogan pavel.kogan at cortica.com
Wed Oct 10 07:58:44 EDT 2012


Thanks,

I will try this solution.

Pavel

On Wed, Oct 10, 2012 at 1:51 PM, kamiseq <kamiseq at gmail.com> wrote:

> 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
> >> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20121010/3ef50666/attachment.html>


More information about the riak-users mailing list