Symmetricds 单向设置
Symmetricds one way setup
我对如何使用 symmetricds 设置单向 3 层复制有点困惑。
我正在尝试设置的是这样的:
公司服务器未连接到 Internet,如您所见,这是一种方式,基本上最后一层是 Web 应用程序使用的只读数据库。
- 如何设置这两个步骤的复制?
- 我是否需要在每台服务器上安装 Symmetric(java 等)?
这里需要一些指导,谢谢。
扎克,
听起来您至少需要安装 2 个 SymmetricDS。一个用于您的公司服务器和中间服务器。如果它们在同一个本地网络上,则 multi-homed(本地节点)设置将起作用。我将使公司服务器成为同一安装中的主节点和中间节点。 SymmetricDS 的最终安装将靠近您的 DB 互联网服务器(您需要一个可靠的 JDBC 连接)。然后我会设置 3 个节点组(例如:服务器、中间节点、网络)。我会建立群组链接:
中间从服务器拉取(用于您的数据)
中间推送到服务器(用于心跳和配置)
中间推送到网络(用于您的数据,并允许您将防火墙放在适当的位置以防止外部连接进入)。
来自网络的中间拉取(用于心跳和配置)
从这里您可以select您的表进行复制并且应该全部设置好。
SymmetricDS 使用 JDBC 驱动程序与数据库通信。 JDBC 不打算通过互联网 运行。这就是为什么 SymmetricDS 应该安装在每个数据库实例的本地。
可以将一个 SymmetricDS 实例指向两个不同的数据库。只有当两个数据库都存在于同一网络上时,您才应该这样做。有关添加多个节点的更多信息 here。
我对如何使用 symmetricds 设置单向 3 层复制有点困惑。
我正在尝试设置的是这样的:
公司服务器未连接到 Internet,如您所见,这是一种方式,基本上最后一层是 Web 应用程序使用的只读数据库。
- 如何设置这两个步骤的复制?
- 我是否需要在每台服务器上安装 Symmetric(java 等)?
这里需要一些指导,谢谢。
扎克,
听起来您至少需要安装 2 个 SymmetricDS。一个用于您的公司服务器和中间服务器。如果它们在同一个本地网络上,则 multi-homed(本地节点)设置将起作用。我将使公司服务器成为同一安装中的主节点和中间节点。 SymmetricDS 的最终安装将靠近您的 DB 互联网服务器(您需要一个可靠的 JDBC 连接)。然后我会设置 3 个节点组(例如:服务器、中间节点、网络)。我会建立群组链接:
中间从服务器拉取(用于您的数据) 中间推送到服务器(用于心跳和配置) 中间推送到网络(用于您的数据,并允许您将防火墙放在适当的位置以防止外部连接进入)。 来自网络的中间拉取(用于心跳和配置)
从这里您可以select您的表进行复制并且应该全部设置好。
SymmetricDS 使用 JDBC 驱动程序与数据库通信。 JDBC 不打算通过互联网 运行。这就是为什么 SymmetricDS 应该安装在每个数据库实例的本地。
可以将一个 SymmetricDS 实例指向两个不同的数据库。只有当两个数据库都存在于同一网络上时,您才应该这样做。有关添加多个节点的更多信息 here。