curatorframewor连接的创建方式
来源:互联网 发布:前端之巅 知乎 编辑:程序博客网 时间:2024/06/05 16:56
简介
curatorframework是一款开源的zookeeper客户端框架,能够非常方便的对zk进行管理。管理zk首先要与zk建立连接。
与zk建立连接的方式
官方文档上给出了两种方式与zk建立连接
- 使用工厂方法
使用builder模式
工厂方法建立zk连接实例
public static CuratorFramework createSimple(String connectionString) { /** 重试策略 * 第一个参数是发生第一次重试之前的等待时间 * 第二个参数是重试次数 * 重试等待时间以第一次为初始值,之后按照指数增长 * 比如例子中给出的,第一次重试的等待时间1s * 第二次重试的等待时间是2s,第三次重试的等待时间是4s */ ExponentialBackoffRetry retryPolicy = new ExponentialBackoffRetry(1000, 3); // The simplest way to get a CuratorFramework instance. This will use default values. // The only required arguments are the connection string and the retry policy return CuratorFrameworkFactory.newClient(connectionString, retryPolicy); }
(2)使用builder模式创建连接
public static CuratorFramework createWithOptions(String connectionString, RetryPolicy retryPolicy, int connectionTimeoutMs, int sessionTimeoutMs) { // using the CuratorFrameworkFactory.builder() gives fine grained control // over creation options. See the CuratorFrameworkFactory.Builder javadoc // details return CuratorFrameworkFactory.builder() .connectString(connectionString) .retryPolicy(retryPolicy) .connectionTimeoutMs(connectionTimeoutMs) .sessionTimeoutMs(sessionTimeoutMs) // etc. etc. .build(); }
0 0
- curatorframewor连接的创建方式
- Android下创建软连接的两种方式
- JDBC创建连接的三种不同方式
- ADO方式创建Excel连接
- PHP连接数据库、创建数据库、创建表的三种方式
- jdbc连接的连接方式
- JDBC连接的方式
- Activemq的连接方式
- 连接数据库的方式
- LCD的连接方式
- 数据库的连接方式
- 连接数据库的方式
- SQl的连接方式
- 交换机的连接方式
- MySQ的连接方式
- 虚拟机的连接方式
- ES的连接方式:
- sql的连接方式
- SteamVR Unity工具包(VRTK)之控制器交互
- StringBuilder的基本用法
- Redis实现分布式锁 与 实现任务队列
- iOS常用加密算法介绍和代码实践
- 网卡事件监测并且发送邮件
- curatorframewor连接的创建方式
- iOS开发之解决APP界面卡死Bug,一级页面进行系统右滑返回,导致整个app卡死
- CXF 在Tomact 下发布一个服务
- 欢迎使用CSDN-markdown编辑器
- Libevent参考手册第八章:连接侦听器: 接受 TCP 连接
- HDOJ 2013-蟠桃记
- android 6.0 单编译;& push到手机看效果
- android基于webview嵌入html5的字体大小设置
- caffe中的卷积的计算细节和1x1卷积作用