Hi Toby, It should be fine to keep many connections PCB connections open. To give you an idea, we connect to a nine (9) node cluster over Protobuf, with up to 2k concurrent connections per node.
Cheers, Alain On Thu, Jun 5, 2014 at 10:44 PM, Toby Corkindale <[email protected]> wrote: > Hi, > Just looking for a bit of guidance on good practice when using Riak > via the PBC interface. > > To keep request latency low, it's good to keep the connection open > between requests, rather than making a new connection for just a few > requests and then dropping it again, right? > > In the JVM client, pools of connections are shared between large > numbers of threads. However it's harder to do that in Perl, which some > of our codebase is written in. > It'd be a lot easier to have one connection per process, but that's > potentially quite a lot of connections, albeit ones that are idle most > of the time. > > I'd like to get a feeling for how expensive is it for the Erlang VM to > hold those connections open. Does it consume a lot of resources or is > it negligible? > > Thanks, > Toby > > _______________________________________________ > riak-users mailing list > [email protected] > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
