【问题标题】:What does an Apache Curator "connection string" look like?Apache Curator“连接字符串”是什么样的?
【发布时间】:2018-04-09 14:58:51
【问题描述】:

CuratorFrameworkFactory#newClient 的连接字符串是什么样子的?到目前为止,我还没有在网上找到任何信息,JavaDoc 也没有告诉我正确的格式。

【问题讨论】:

    标签: apache-curator


    【解决方案1】:

    根据this post,是格式

    IP1:PORT1,IP2:PORT2,...,IPn:PORTn
    

    。例如:

    127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183,127.0.0.1:2184
    

    【讨论】:

    • 我在公共 API 中看到的“一切都记录在案,但文档什么也没告诉你”的最糟糕的例子之一。我一直通过各种构建器方法跟踪源代码,最终直到我到达 FixedEnsembleProvider 并放弃了,没有骰子。它只是每个 Javadoc 中的“连接字符串”。
    【解决方案2】:

    Curator 是 Apache Zookeeper 的 API 客户端,因此 Zookeeper Javadocs 中提供了完整的文档化答案: Zookeeper Javadocs

    connectString - 逗号分隔的主机:端口对,每个对应一个 zk 服务器。例如"127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" 如果使用可选的 chroot 后缀,示例将如下所示:"127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002 /app/a”,其中客户端将植根于“/app/a”,并且所有路径都将相对于该根 - 即获取/设置/等...“/foo/bar”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2011-04-04
      相关资源
      最近更新 更多