Hi,
I am trying to minimize the indexes replication latency (in JMS master/slave the default refresh interval is half hour as described at [1]).
I have found interesting articles [2] and [3]:
"Latency: the slave nodes need refreshing their local index folders after a fixed period. So there is a latency between master and slave to see a newly indexed item" [2]
and
"To that end, HIbernate Search doesn't rely on JBossCache or any in-memory partitioning / caching schemes and instead relies on JMS and each JVM's local disk in order to provide up-to-date indexing across a cluster with simultaneous low latency" [3]
It's seems that solution described at [2] can provide up to date indexes with low latency by replaying the lucene actions on each local lucene index using JMS topic. What do you think about this solution?
[1]
http://docs.jboss.org/hibernate/stable/ ... ms-backend[2]
http://linhtech.wordpress.com/2010/10/0 ... mentation/[3]
http://stackoverflow.com/questions/8858 ... ate-search