> Message: 2 > Date: Fri, 31 Aug 2012 10:07:01 +0100 > From: Guido Medina <lic_...@hotmail.com (mailto:lic_...@hotmail.com)> > To: riak-users <riak-users@lists.basho.com > (mailto:riak-users@lists.basho.com)> > Subject: Re: Riak behind a Load Balancer > Message-ID: <blu0-smtp26a5bb00d2b81d336444e19d...@phx.gbl > (mailto:blu0-smtp26a5bb00d2b81d336444e19d...@phx.gbl)> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" > > Hi, > > We use HA proxy on a 4 nodes cluster for a J2EE application, before > using HA proxy we delegated on the Java Riak cluster client config to > handle the 4 nodes, but too many errors were generated, once we switched > to HA proxy and a single Java Riak client config, the errors were > reduced dramatically. > > I don't know how accurate an article can be, but my experience comes > from transferring 10+ millions records from PostgreSQL to Riak several > times, running processes for 48 to 72 hours continuously, so IMHO, HA > proxy + new client client (The one that comes with Protobuf 2.4.1+, not > the old 2.3.0) is the way to go. To add more, we have autossh tunnels on > the Java application server connected to each Riak node and behind it, > HA proxy. > > With the new protobuf I have the transferring running for the last 48 > hours and not a single error. > > Regards, > > Guido. We have been running Riak behind HAProxy since day one, using the Protocol Buffers interface. Hasn't ever been a problem, and makes cluster changes transparent to the application.
Best Regards, Armon Dadgar
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com