Существует два сервера eXist-db.Один хозяин, а другой раб.Я знаю, что мы можем реплицировать контент, используя ActiveMQ, когда они работают в одно и то же время (я сделал эту работу).Но я хочу знать, есть ли способ реплицировать контент вручную?Как и синхронизация контента с сервера A при запуске сервера B.На самом деле это одна и та же папка на двух серверах.collection.xconf как показано ниже.
<collection xmlns="http://exist-db.org/collection-config/1.0">
<triggers>
<trigger class="org.exist.jms.replication.publish.ReplicationTrigger">
<!--
Class name of the initial context provider, default value
for ActiveMQ
see javax.naming.Context#INITIAL_CONTEXT_FACTORY
-->
<parameter name="java.naming.factory.initial" value="org.apache.activemq.jndi.ActiveMQInitialContextFactory"/>
<!--
URL of the message broker, default value for ActiveMQ
see javax.naming.Context#PROVIDER_URL
-->
<parameter name="java.naming.provider.url" value="tcp://localhost:61616"/>
<!--
Lookup connection factory
see javax.naming.InitialContext#lookup(String)
-->
<parameter name="connection-factory" value="ConnectionFactory"/>
<!--
Lookup destination (topic)
see javax.naming.InitialContext#lookup(String)
-->
<parameter name="destination" value="dynamicTopics/eXistdb-replication-example"/>
</trigger>
<trigger event="update" class="org.exist.collections.triggers.XQueryTrigger">
<parameter name="url" value="xmldb:exist:///db/triggerUpdate.xql"/>
</trigger>
</triggers>
</collection>