如何为XDBC服务器创建灵活的复制?

时间:2017-06-01 07:18:51

标签: marklogic

我有一个主站点,需要在DR站点中生成复制。当我尝试创建副本数据库时,它默认生成为HTTP协议。但是,我的数据库是高手是XDBC。任何人都可以提出创建XDBC复制的想法吗?

2 个答案:

答案 0 :(得分:1)

据我所知,灵活复制旨在以推送或拉取配置使用CPF管道。它需要运行一些自定义代码才能使其正常工作,因此不能对XDBC服务器运行。 Flexible Replication Guide详细介绍了如何设置主站和从站。

如果您正在寻找直接复制,您可以考虑使用Database Replication,如果我没有弄错的话,根本不需要任何额外的应用服务器。

HTH!

答案 1 :(得分:0)

一定要确保使用Database Replication作为一种机制。配置相对简单,是DR场景的理想选择。 Flex Rep更适合更高级的用例。

了解数据库与应用程序服务器是分开的很重要。数据库可以包含任意数量的任何类型的应用程序服务器。您真的希望为数据库设置Flex Rep,而不是为您的XDBC服务器设置...

考虑到这一点,端口XXXX上的XDBC服务器将配置为指向特定的内容数据库。同一内容数据库可以在指向它的其他端口上具有HTTP服务器。

Flex Rep使用HTTP应用程序服务器,您需要根据上面提到的grtjn文档进行配置。您仍将像平常一样使用XDBC服务器,但Flex Rep进程将使用HTTP上的Flex Rep应用程序服务器来复制数据。您需要进一步配置触发器和CPF管道的其他方面,以满足您的特定目标。