Symmetricds 单向设置

Symmetricds one way setup

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

我正在尝试设置的是这样的:

公司服务器未连接到 Internet,如您所见,这是一种方式,基本上最后一层是 Web 应用程序使用的只读数据库。

这里需要一些指导,谢谢。

扎克,

听起来您至少需要安装 2 个 SymmetricDS。一个用于您的公司服务器和中间服务器。如果它们在同一个本地网络上,则 multi-homed(本地节点)设置将起作用。我将使公司服务器成为同一安装中的主节点和中间节点。 SymmetricDS 的最终安装将靠近您的 DB 互联网服务器(您需要一个可靠的 JDBC 连接)。然后我会设置 3 个节点组(例如:服务器、中间节点、网络)。我会建立群组链接:

中间从服务器拉取(用于您的数据) 中间推送到服务器(用于心跳和配置) 中间推送到网络(用于您的数据,并允许您将防火墙放在适当的位置以防止外部连接进入)。 来自网络的中间拉取(用于心跳和配置)

从这里您可以select您的表进行复制并且应该全部设置好。

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

  2. 首先同步您的公司和中间服务器。

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

SymmetricDS 使用 JDBC 驱动程序与数据库通信。 JDBC 不打算通过互联网 运行。这就是为什么 SymmetricDS 应该安装在每个数据库实例的本地。

可以将一个 SymmetricDS 实例指向两个不同的数据库。只有当两个数据库都存在于同一网络上时,您才应该这样做。有关添加多个节点的更多信息 here