是否需要将新添加的Couchbase服务器添加到客户端配置中才能使用?

克里斯·海因斯

我正在使用Couchbase,特别是使用.NET客户端。我们不确定是否需要为Couchbase添加负载均衡器。我知道我们并不需要一个来真正平衡节点,但是我不确定是否需要一个来动态添加服务器。

考虑以下.NET Couchbase配置:

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="couchbase" type="Couchbase.Configuration.CouchbaseClientSection, Couchbase"/>
  </configSections>
  <couchbase>
    <servers bucket="default" bucketPassword="">
      <add uri="http://192.168.0.2:8091/pools"/>
      <add uri="http://192.168.0.3:8091/pools"/>
    </servers>
  </couchbase>
</configuration>

现在说我们将另一台服务器添加到群集,该服务器位于:

192.168.0.4:8091

如果一个应用程序已经使用两台服务器的配置进行部署,那么它是否能够利用新添加的服务器?还是所有客户端配置都需要添加一个元素,例如:

<add uri="http://192.168.0.4:8091/pools"/>

我们的想法是,如果需要更新所有配置,我们可以只将所有客户端指向负载均衡器,然后将新服务器添加到负载均衡器。

可扩展性已解决

如果您在Couchbase上阅读此体系结构白皮书(pdf),则会显示:

为了与Couchbase Server进行通信,应用程序使用多种语言的memcached兼容智能客户端SDK,包括Java,.NET,PHP,Python,Ruby,C和C ++。这些客户端支持群集拓扑,并在群集映射上获取更新。它们自动将请求从应用程序发送到适当的服务器。

http://info.couchbase.com/couchbase-server-architecture-review.html

如果您不想下载pdf,则在文档中也提到了它。http://docs.couchbase.com/couchbase-manual-2.2/#rebalancing

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否必须将证书手动添加到客户端计算机?

来自分类Dev

我是否需要将JSP转换为C#才能与AngularJS一起使用并显示服务器端数据?

来自分类Dev

如何使用PHP的客户端库让服务器将事件添加到Google日历?

来自分类Dev

将Google API客户端添加到Codeigniter

来自分类Dev

为什么需要将配置文件添加到项目中才能正确设置GCM?

来自分类Dev

将cookie添加到客户端请求OkHttp

来自分类Dev

客户端和服务器是否需要使用相同的端口进行连接?

来自分类Dev

Haskell Websocket服务器不能使用多个客户端

来自分类Dev

在使用Java的客户端服务器中的协议缓冲区中需要帮助

来自分类Dev

是否需要将平铺图像添加到Windows Phone 7.1中才能定位Windows Phone 8?

来自分类Dev

更改OpenVPN客户端,是否可以通过scp使用相同的服务器配置?

来自分类Dev

HTML :: FormHandler动态字段添加到客户端

来自分类Dev

是否必须将证书手动添加到客户端计算机?

来自分类Dev

无法使用netTcpBinding将WCF服务引用添加到客户端项目

来自分类Dev

将标题添加到Rabbitmq C客户端

来自分类Dev

当客户端连接到事件时调用客户端事件处理程序/侦听器(将自身添加到事件中)

来自分类Dev

如何从另一个客户端或服务器将文本添加到列表中?

来自分类Dev

企业GWT应用程序是否需要额外的客户端-服务器传输?

来自分类Dev

PeerJS或WebRTC对等连接是否需要服务器或仅在客户端之间?

来自分类Dev

JAVA:使用RSA和SHA-1需要将数据从客户端传输到服务器(数字签名)

来自分类Dev

将SAN或本地磁盘添加到Softlayer中已配置的服务器

来自分类Dev

客户端和服务器是否需要使用相同的端口进行连接?

来自分类Dev

为什么需要将名称服务器添加到resolv.conf?

来自分类Dev

是否可以将客户端验证添加到 MVC C# 的类级验证器?

来自分类Dev

是否可以添加多个服务器地址?(Asio, 客户端->服务器)

来自分类Dev

服务器上是否需要 MS Office 才能使用 Microsoft.Excel.interop

来自分类Dev

当服务器基于 iocp 时,我是否需要让客户端支持 iocp?

来自分类Dev

我是否需要在 python 中端口转发客户端服务器

来自分类Dev

如果使用多个 UserPool 的“应用程序客户端”,是否需要将它们全部添加到 IdentityPool 的“身份验证提供程序”中?

Related 相关文章

  1. 1

    是否必须将证书手动添加到客户端计算机?

  2. 2

    我是否需要将JSP转换为C#才能与AngularJS一起使用并显示服务器端数据?

  3. 3

    如何使用PHP的客户端库让服务器将事件添加到Google日历?

  4. 4

    将Google API客户端添加到Codeigniter

  5. 5

    为什么需要将配置文件添加到项目中才能正确设置GCM?

  6. 6

    将cookie添加到客户端请求OkHttp

  7. 7

    客户端和服务器是否需要使用相同的端口进行连接?

  8. 8

    Haskell Websocket服务器不能使用多个客户端

  9. 9

    在使用Java的客户端服务器中的协议缓冲区中需要帮助

  10. 10

    是否需要将平铺图像添加到Windows Phone 7.1中才能定位Windows Phone 8?

  11. 11

    更改OpenVPN客户端,是否可以通过scp使用相同的服务器配置?

  12. 12

    HTML :: FormHandler动态字段添加到客户端

  13. 13

    是否必须将证书手动添加到客户端计算机?

  14. 14

    无法使用netTcpBinding将WCF服务引用添加到客户端项目

  15. 15

    将标题添加到Rabbitmq C客户端

  16. 16

    当客户端连接到事件时调用客户端事件处理程序/侦听器(将自身添加到事件中)

  17. 17

    如何从另一个客户端或服务器将文本添加到列表中?

  18. 18

    企业GWT应用程序是否需要额外的客户端-服务器传输?

  19. 19

    PeerJS或WebRTC对等连接是否需要服务器或仅在客户端之间?

  20. 20

    JAVA:使用RSA和SHA-1需要将数据从客户端传输到服务器(数字签名)

  21. 21

    将SAN或本地磁盘添加到Softlayer中已配置的服务器

  22. 22

    客户端和服务器是否需要使用相同的端口进行连接?

  23. 23

    为什么需要将名称服务器添加到resolv.conf?

  24. 24

    是否可以将客户端验证添加到 MVC C# 的类级验证器?

  25. 25

    是否可以添加多个服务器地址?(Asio, 客户端->服务器)

  26. 26

    服务器上是否需要 MS Office 才能使用 Microsoft.Excel.interop

  27. 27

    当服务器基于 iocp 时,我是否需要让客户端支持 iocp?

  28. 28

    我是否需要在 python 中端口转发客户端服务器

  29. 29

    如果使用多个 UserPool 的“应用程序客户端”,是否需要将它们全部添加到 IdentityPool 的“身份验证提供程序”中?

热门标签

归档