Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过托管区域或负载平衡器解析Couchbase IP_Couchbase - Fatal编程技术网

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

通过托管区域或负载平衡器解析Couchbase IP,couchbase,Couchbase,我们在AWS中有一个Couchbase集群,并使用Java服务访问它。在Java服务中,我们放置ip地址,以便服务可以在引导时建立连接 有时,我们需要添加新节点或从现有集群中删除现有节点。我们希望能够灵活地添加新节点并删除所有现有节点 为了确保服务仍然能够连接到Couchbase,我们需要使用DNS解析器或负载平衡器 我不确定它是否会起作用?有什么想法吗?我知道现在回应已经晚了。我们已经使用网络负载平衡器通过JavaSDK进行引导,并且成功了。不过,我们还没有做任何性能分析 Couchbase

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

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

为了确保服务仍然能够连接到Couchbase,我们需要使用DNS解析器或负载平衡器


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

我知道现在回应已经晚了。我们已经使用网络负载平衡器通过JavaSDK进行引导,并且成功了。不过,我们还没有做任何性能分析

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

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