首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当CuratorFramework的方法开始和关闭时,应该调用吗?

当CuratorFramework的方法开始和关闭时,应该调用吗?
EN

Stack Overflow用户
提问于 2013-12-04 20:07:12
回答 2查看 5K关注 0票数 1

根据文档

CuratorFramework实例是完全线程安全的。您应该在应用程序中每个CuratorFramework集群共享一个ZooKeeper。

它还指出,在可以执行任何其他操作之前,应该先调用方法start。是否应该在每次操作之前调用该方法,还是在初始化后调用它一次?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-05 21:58:00

在创建CuratorFramework实例后调用start一次。因此,创业公司是:

  • 通过工厂方法之一创建CuratorFramework
  • 调用实例上的start()
  • 根据需要使用单个CuratorFramework实例运行应用程序
  • 在应用程序的末尾,对实例调用close()

注:我是馆长的主要作者

票数 9
EN

Stack Overflow用户

发布于 2013-12-05 20:14:50

最初的测试表明,每个创建的客户端应该只调用一次开始。多次调用它会导致IllegalStateException。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20384869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档