同一主机上有多个symmetricds示例

u4dcyp6a  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(407)

我正在考虑运行多个symmetricds示例来独立地在不同的环境之间进行复制,例如oracle test->postgres test、oracle dev->postgres dev。这些示例将在mesos集群中的docker容器中运行,可能在同一个主机上。我看到对称CD存储 sync.url 在sym\u node表中。因为到目前为止我只有一个symmetricds示例,所以在 engine/*.properties 文件夹:


# master-000.properties

sync.url=http://$(ipAddress):31415/sync/master-000

# slave-001.properties

registration.url=http://$(ipAddress):31415/sync/master-000

既然 sync.url 这两种情况都相同吗?

mfpqipee

mfpqipee1#

可以在同一示例中运行多个symmetricds节点。它被称为多归宿。只需在engines目录下添加多个.properties文件。您可以使用sync.url中显示的不同engine.name参数来区分这两个节点。
sync.url是:
http://{symmetricds安装主机名或dns名称}:{symmetricds端口在symmmetric server.properties中配置}/sync/{engine.name}

68bkxrlz

68bkxrlz2#

如果不需要从docker容器外部访问symmetricds进程,两个示例可以使用相同的端口。只需确保在网桥模式下运行docker容器(而不是主机),并且不要暴露任何端口。

相关问题