通过托管区域或负载均衡器解析Couchbase IP

时间:2018-01-09 10:04:46

标签: couchbase

我们在AWS中有一个Couchbase群集,并使用Java服务访问它。在Java服务中,我们放置ip地址,以便服务可以在引导时建立连接。

有时,我们需要添加新节点或从现有群集中删除现有节点。我们希望能够灵活地添加新节点并删除所有现有节点。

为确保服务仍能与Couchbase建立连接,我们希望使用DNS解析器或负载均衡器。

我不确定它是否会起作用?有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我知道此响应已为时已晚。我们已经使用网络负载平衡器通过Java SDK进行引导,并且可以正常工作。但是,我们尚未进行任何性能分析。

答案 1 :(得分:1)

Couchbase Java客户端直接建立到实例的连接。由于客户端直接与节点通信,因此这有助于提高性能。我们通过域名或负载均衡器创建的任何抽象将仅在引导过程中使用(即,当客户端首次尝试建立连接时)。

我最终使用了AWS托管区域。我们也可以使用负载均衡器,但这会造成混乱。负载平衡器用于将流量委派给不同的实例,但是在这种情况下,客户端直接连接到实例。