对称单向设置

时间:2018-02-28 16:01:15

标签: replication firebird database-replication symmetricds

我对如何使用symmetricds设置单向3层复制感到有些困惑。

我想要设置的是这样的:

Setup

公司服务器未连接到互联网,因为您可以看到它的一种方式,基本上最后一层是Web应用程序使用的只读数据库。

  • 如何设置此2步复制?
  • 我是否需要在每台服务器上安装Symmetric(java。etc)?

需要一些指导,谢谢。

2 个答案:

答案 0 :(得分:3)

扎克,

听起来您至少需要安装2个SymmetricDS。一个用于您的公司服务器和中间服务器。如果它们位于同一本地网络上,则多宿主(本地节点)设置将起作用。我会将公司服务器作为主节点,将中间节​​点作为同一安装中的本地节点。 SymmetricDS的最终安装将接近您的数据库互联网服务器(您希望在此处建立可靠的JDBC连接)。然后我会设置3个节点组(例如:服务器,中间,Web)。我会建立群组链接:

来自服务器的中间拉(用于您的数据) 中间推送到服务器(用于心跳和配置) 中间推送到Web(对于您的数据,并允许您从外部连接保持防火墙)。 中间拉从网络(用于心跳和配置)

从这里,您可以选择要复制的表格,并且应该全部设置。

答案 1 :(得分:2)

  1. 查看演示here以更熟悉基本配置。

  2. 通过同步您的公司和中间服务器开始。

  3. 在同步公司和中间服务器后,添加第三层。有关添加多个层的其他信息,请参见here

  4. SymmetricDS使用JDBC驱动程序与数据库通信。 JDBC无意在Internet上运行。这就是为什么SymmetricDS应该安装在每个数据库实例的本地。

    可以将一个SymmetricDS实例指向两个不同的DB。只有当两个DB存在于同一网络上时,才应执行此操作。有关添加多个节点here的更多信息。