直接不可路由的数据中心之间的多主节点Cassandra



我们有三个设施,称为Main,Remote1和Remote2,所有这些设施都有应用程序的本地用户。 用户目前在Main中使用了SQL db,我们希望迁移到Cassandra。 我们希望所有数据中心的写入都命中本地 Cassandra 节点,而不仅仅是 Main 中的节点。 主数据中心中的服务器可以与 Remote1 和 Remote2 中的服务器通信,但 Remote1 和 Remote2 之间没有路由或 DNS 可见性。

是否可以设置具有三个数据中心的Cassandra,其中某些节点无法直接与其他节点通信? 是否可以将来自 Remote1 的写入传播到 Main,然后将它们推送到 Remote2?

不,Cassandra 不支持这种情况。

最新更新