跨重启使用CouchDB的永久连续复制

跨重启使用CouchDB的永久连续复制,couchdb,replication,startup,Couchdb,Replication,Startup,重新启动后如何设置连续复制?连续复制仅在下次重新启动之前有效。不幸的是,在服务器重新启动后,您仍然需要触发连续复制 然而,我在IRC上问了这个问题,结果是CouchDB的v1.1很可能包含一个名为\u replicator的特殊数据库,该数据库将存储复制设置。这样,即使在服务器重新启动后,它们也将保持不变。似乎他们将其推迟到了1.3连续复制并没有推迟到1.3,而是从1.1开始提供。正如Dominic所说,您使用的是_replicator数据库。在里面放一个文件,比如: { "_id":

重新启动后如何设置连续复制?连续复制仅在下次重新启动之前有效。

不幸的是,在服务器重新启动后,您仍然需要触发连续复制


然而,我在IRC上问了这个问题,结果是CouchDB的v1.1很可能包含一个名为
\u replicator
的特殊数据库,该数据库将存储复制设置。这样,即使在服务器重新启动后,它们也将保持不变。

似乎他们将其推迟到了1.3

连续复制并没有推迟到1.3,而是从1.1开始提供。正如Dominic所说,您使用的是_replicator数据库。在里面放一个文件,比如:

{
    "_id": "my_rep",
    "source":  "http://myserver.com:5984/foo",
    "target":  "bar",
    "create_target":  true,
    "continuous": true
}

有关详细文档,请参见此处:

是的,这是一个难题。但是1.1中的这个特性将是致命的!