Apologies if this has been covered. I searched the archives and didn't
see a thread on this topic.
Has anyone experimented with a near real-time replication scheme similar
to RDBMS replication? There's large efficiency in using rsync to copy
the lucene index files to slaves, but what if you want index changes to
propagate in a few seconds instead of a few minutes?
Is it feasible to make a solr manager take update requests and send them
to slaves as it receives them? (I guess maybe they're not really slaves
in this case.) The manager might issue commits every 10-30 seconds to
reduce the write load. Write overhead still exists on all read servers,
but at least the read requests are spread across the pool.
Thanks,
-John R.
- Real-time replication John Reuning
-