Yes. The clients will always be a minute or two behind the master.
I like the way some people are doing it - make them all masters! Just
post your updates to each of them - you loose a bit of performance
perhaps, but it doesn't matter if a server bombs out or you have to
upgrade them, since they're all exactly the same.
--Matthew
On Nov 20, 2007, at 7:43 AM, Alexander Wallace wrote:
Hi All!
I just started reading about Solr a couple of days ago (not full
time of course) and it looks like a pretty impressive set of
technologies... I have still a few questions I have not clearly found:
Q: On a cluster, as I understand it, one and only one machine is a
master, and N servers could be slaves... The clients, do they all
talk to the master for indexing and to a load balancer for
searching? Is one particular machine configured to know it is the
master? Or is it only the settings for replicating the index that
matter? Or does one post reindex petitions to any of the slaves
and they will forward it to the master?
How can we have failover in the master?
It is a correct assumption that slaves could always be a bit out of
sync with the master, correct? A matter of minutes perhaps...
Thanks in advance for your responses!