0
是否有关于如何设置ZRS的文档/教程? 我找不到有用的东西...关于如何设置Plone ZRS和复制的信息?
ZRS复制整个data.fs,是吗?
是否有任何方式/解决方案只复制和保持实例(文件夹)的部分?
是否有关于如何设置ZRS的文档/教程? 我找不到有用的东西...关于如何设置Plone ZRS和复制的信息?
ZRS复制整个data.fs,是吗?
是否有任何方式/解决方案只复制和保持实例(文件夹)的部分?
一旦你完成了它,它真的从“黑魔法”到“不多说”。正如你可能已经注意到,最新的版本是与Plone的旧的Zope的版本不兼容,所以你需要引脚到
zc.zrs == 2.4.4
,并在用例我这里有(其中包括zlibstorage),在zeo-conf-additional
看单节这样在服务器上:
<serverzlibstorage demo>
<zrs demo-Z>
replicate-to 41002
<filestorage demo-ZR>
path ${buildout:zeo-datadir}/filestorage/${buildout:instancename}/demo.fs
blob-dir ${buildout:zeo-datadir}/blobstorage/${buildout:instancename}/demo
</filestorage>
</zrs>
</serverzlibstorage>
这样的复制:
<serverzlibstorage demo>
<zrs demo-Z>
replicate-from ${buildout:zeo-host}:41002
keep-alive-delay 60
<filestorage demo-ZR>
path ${buildout:zeo-datadir}/filestorage/${buildout:instancename}/demo.fs
blob-dir ${buildout:zeo-datadir}/blobstorage/${buildout:instancename}/demo
</filestorage>
</zrs>
</serverzlibstorage>
像这样在zope-conf-additional
在客户端上:
<zodb_db demo>
cache-size 9000
<zlibstorage>
<zeoclient>
server ${buildout:zeo-host}:${buildout:zeo-port}
# backup:
server ${buildout:clone-host}:${buildout:clone-port}
read-only-fallback True
storage demo
name demo
# [...]
</zeoclient>
</zlibstorage>
mount-point /fs-demo
</zodb_db>
但是,正如你此言一出,你只能复制整个数据库,并从我收集,在Plone的社会普遍的共识是,有多个数据库(每个Plone实例甚至一个)是非常不推荐使用案例了。
Irc上的某人可以获取此 http://www.thoughppen-it.de/tech-blog/plone-synchronizing-zeo-servers-with-zrs 但它似乎不起作用。 对于Plone 4.3.11什么版本可以工作? – JotaMG