Great, thanks Eric
On 3 Mar 2010 17:27, "Eric Evans" <email@example.com> wrote:
On Wed, 2010-03-03 at 16:49 +0000, Christopher Brind wrote:There are so many ways you could tackle this but...
> So is the current general practice to ...
If you're talking about provisioning/startup of new nodes, just use the
IPs of 2-4 nodes in the seeds section of configs.
If you're talking about clients, then round-robin DNS is one option.
Load-balancers are another. Either could be used with a subset of
higher-capacity/higher-availability nodes, or for the entire cluster.
You don't use just one node, see above.
> If so, what happens if that node is down? Is the entire cluster
> effectively broken at that poi...
It's possible to obtain a list of nodes over Thrift. So, yet another
> Or do clients simply maintain a list of nodes a just connect to the
> first available in the list...
option would be to use a short-list of well-known nodes (discovered via
round-robin DNS for example), to obtain a current node list and
distribute among them.