腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
zookeeper
锁
处于锁定状态
、
、
、
、
我正在使用芹菜和
zookeeper
(kazoo
锁
)来锁定我的工人。我有一个问题,当我在释放
锁
之前杀死(-9)一个工人,然后那个
锁
永远处于锁定状态。所以我的问题是:杀死进程是否会释放该进程中的
锁
,或者这是
zookeeper
中的某个bug吗?
浏览 1
提问于2012-12-22
得票数 8
回答已采纳
1
回答
如何配置recovery.
zookeeper
.path.*正确对齐?
在这种情况下,如何配置recovery.
zookeeper
.path.*参数?我认为有两种可能的方法:recovery.
zookeeper
.path.latch: /{{ env }}/leaderlatch或 recovery.
zookeeper
.p
浏览 2
提问于2016-04-06
得票数 1
回答已采纳
2
回答
Apache
Zookeeper
/策展人
锁
的生存时间
、
、
在Apache Curator
锁
配方(或更低级别的
ZooKeeper
)中,有没有什么工具可以自动释放超过一定TTL的
锁
?如果没有,有没有处理这个问题的最佳实践?我看到Curator在客户端连接丢失的情况下自动释放
锁
,这是nice...and
锁
获取的超时也很有帮助。我想知道我需要在多大程度上保护我的系统,通过创建一个重复的作业来查找已经存在很长时间的
锁
,并手动释放它们。我是否可以通过让我的单独进程直接删除相关的ZNode来做到这一点?
浏览 3
提问于2014-11-25
得票数 10
1
回答
zookeeper
的管理员框架-进程间互斥每次需要50ms来获取
锁
、
、
我正在使用Curator框架进程间互斥
锁
来创建分布式
锁
来保留一些资源。然而,我可以看到
zookeeper
每次获取一个
锁
需要50-100毫秒,释放
锁
需要20-40毫秒。我的
zookeeper
服务器和客户端在同一主机上。我已经尝试按照管理指南中提到的方式设置
zookeeper
服务器。2)我是否应该为它使用其他框架/技术。
浏览 1
提问于2014-07-29
得票数 4
2
回答
Zookeeper
和托管复制数据库服务之间的区别
、
、
、
我刚刚遇到了
Zookeeper
,我想知道
Zookeeper
和一个可用的、一致的、持久的、分布式的、复制的数据库服务,比如亚马逊DynamoDB,甚至亚马逊S3(存储服务)有什么不同。我知道
Zookeeper
和像DynamoDB这样的产品在架构上会有所不同。但是,从功能的角度来看,这两者之间有什么主要区别吗?有什么理由使用
Zookeeper
而不是其他的吗?
浏览 0
提问于2018-05-21
得票数 8
2
回答
关注饲养员的锁具配方
这个分布式
锁
的配方似乎不能保证“任何快照--没有两个客户认为他们持有相同
锁
”的。但是由于
ZooKeeper
被广泛采用,如果参考文档中存在这样的错误,那么很久以前就应该有人指出它,那么我误解了什么呢?引用 全分布式
锁
是全局同步的,意味着在任何时间快照时,没有两个客户机认为它们持有相同的
锁
。这些可以使用ZooKeeeper实现。与优先级队列一样,首先定义一个
锁
节点。考虑以下情况: Client1成功地获得了
锁
(在步骤3),与
ZooKeep
浏览 2
提问于2013-01-11
得票数 23
回答已采纳
1
回答
从远程服务器中的位置创建“`FileOutputStream`”
、
我正在尝试创建一个跨JVM
锁
。
浏览 2
提问于2019-10-31
得票数 0
回答已采纳
1
回答
EJB中基于
Zookeeper
的
锁
、
、
、
、
我想利用
zookeeper
来创建分布式
锁
。我让工厂创建允许锁定/解锁某些值的LockObject。工厂创建的每个LockObject都使用相同的org.apache.
zookeeper
.
Zookeeper
对象。 现在,我想使用这个工厂作为EJB,这样其他服务就可以使用它。我们可以假设多个线程将同时使用同一个
Zookeeper
对象。我要处理的是限制可以从应用程序创建的连接的数量。对于
zookeeper
,是否有任何类型的连接池,或者单个org.apache.
zookeepe
浏览 1
提问于2012-11-07
得票数 0
回答已采纳
2
回答
Apache Curator分布式
锁
、
、
我知道Apache Curator可以做分布式
锁
功能,它是建立在
zookeeper
之上的。根据Apache策展人官方网站上发布的文档,它看起来非常容易使用。基于API它的意思是“
锁
的路径”,但它到底是什么呢?谁能给我举个例子? 如果我有数百万个
锁
,我必须创建数百万个“
锁
的路径”吗?
zookeeper
集群的最大
锁
数量(Znode)是否有限制?或者,当一个进程释放它时,我们可以移除这个
锁
吗?
浏览 5
提问于2014-03-21
得票数 3
1
回答
用Apache
ZooKeeper
实现死锁检测
、
、
、
、
我在一家小型软件公司工作,我的任务是研究一个分布式
锁
管理器,供我们使用。它必须同时与Java和C++接口。我遇到的问题是,
ZooKeeper
服务器没有
ZooKeeper
客户
浏览 3
提问于2012-04-24
得票数 7
回答已采纳
1
回答
分布式ad-hoc状态共享的库?
、
通常,我希望能够同步并行执行的顺序:在未知和chand (总是不止一个)之间设置墙和当前状态: if state == "blah": waitAll() state = "x" if state == "x": waitAll() if master ==
浏览 0
提问于2017-11-10
得票数 0
4
回答
使用动物园管理员而不仅仅是数据库来管理分布式系统的目的是什么?
、
、
我所读过的用例是通过让Zoo牧民客户端读取/写入
Zookeeper
服务器来实现分布式系统的
锁
、屏障等。不能通过对数据库的读写实现本书中的所有其他动物园管理员示例都只是使用它来存储/检索值。 似乎唯一区别动物园管理员与数据库
浏览 3
提问于2016-03-30
得票数 21
2
回答
ZooKeeper
:会话过期后如何正确重新连接?
、
、
告诉我们,当状态变为SESSION_EXPIRED时,必须重新创建
ZooKeeper
对象。 有没有正确执行这种重新连接的代码示例?
zookeeper
发行版中的Recipe文件夹包含两个代码示例,这两个示例都假设会话永远不会过期。这是天真的,因为在服务器与
ZooKeeper
集群断开连接5分钟后,在重新建立连接后,队列和
锁
都将不再工作。
浏览 1
提问于2011-05-17
得票数 6
1
回答
为什么我需要使用管理员,而不是动物园管理员本机API作为分布式
锁
?
、
我们的项目在很大程度上依赖分布式
锁
。我知道馆长提供几种
锁
。我的问题是,我是否可以使用创建节点作为互斥体?" + job.getIdentifier().jobNodeString()); LOGGER.info(String.format("create job instance node in <e
浏览 3
提问于2016-02-17
得票数 1
回答已采纳
1
回答
带
锁
的
Zookeeper
队列
、
、
在
zookeeper
的情况下,所有监视队列根节点的进程都会收到通知,所有这些进程都可以抓取相同的节点集并开始处理相同的节点。 那么,我该如何将其称为分布式队列呢?我说的是
Zookeeper
的生产者消费者接收者。
浏览 1
提问于2013-05-16
得票数 2
回答已采纳
1
回答
如何在
ZooKeeper
中实现互斥
锁
或对象监视器?
、
、
我想使用
ZooKeeper
实现简单的类 String name = "/zk_test3"; zk = new
ZooKeeper
("localhostWatchedEvent event) { System.out.p
浏览 12
提问于2011-06-27
得票数 1
1
回答
Java分布式任务
、
、
我正在构建由3台服务器组成的系统,并在所有3台服务器上运行相同的Java (Spring )服务。服务将能够完成3类任务,即A、B和C。示例: 服务器2-服务执行B 服务器1和服务器3协商服务器3-服务做C 有什么模式,架构,技术,链接可以帮助我解决这个问题吗?
浏览 4
提问于2015-11-26
得票数 4
1
回答
Apache策展人
锁
并在此之前发生
、
假设我是一个动物园管理员客户端,它在保存
锁
(InterProcessMutex)的同时,创建/更新/删除一些动物园管理员(持久性)节点。是否保证在我释放
锁
后获得相同
锁
的另一个客户端将看到我的修改?我想答案是肯定的,因为
锁
释放发生在每个
zookeeper
服务器上的节点更新之后,但是有谁能证实这个假设呢?
浏览 0
提问于2017-10-05
得票数 1
回答已采纳
1
回答
Apache与多个服务的双重锁定问题
、
、
、
、
这最初导致了锁定问题,因为A1可能拥有
锁
,同时在处理文件时,A2请求
锁
,并且由于它们共享相同的名称,Curator在lock.acquire()上返回true,因此有两个拥有相同
锁
的实例。我看到在
ZooKeeper
中正在创建ZNodes,我看到了管理器为临时
锁
生成的UUID。当运行两个或多个实例时,进程有时会进入A1拥有
锁
的争用状态,然后运行一个冗长的进程。然后A2以某种方式获得
锁
,快速完成进程并释放
锁
。) at org.apache.
浏览 0
提问于2019-07-12
得票数 3
回答已采纳
1
回答
如何处理Apache策展人分布式
锁
丢失连接
、
、
、
、
假设我有两个分布式进程,运行以下代码,使用和curator进行共享
锁
: CuratorFramework这一切看起来都很好,直到一个java进程在获得一个
锁
之后失去了与的连接。 强烈建议您添加一个ConnectionStateListener并监视挂起和丢失的状态更改。如果报告了挂起状态,则除非随后收到重新连接的状态,否则无法确定仍然持有
锁
。如果报告了丢失状态,则可以肯定您不再持有该
锁
。
浏览 3
提问于2016-12-08
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实例详解ZooKeeper ZAB协议、分布式锁与领导选举
zookeeper
Zookeeper浅谈
初识ZooKeeper
Zookeeper总览
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券