腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java终结器的替代方案
、
、
、
、
我正在使用
Mysql
GET_LOCK在
分布式
系统中
实现
一个锁定服务。在调用我的getLock()方法时,如果客户端获得了
锁
,我在DB中创建一个条目,并在
锁
释放时删除该条目。假设调用客户端会在达到其目的后释放
锁
。但是,我希望确保
锁
被释放,以防客户端不释放它或没有进行适当的清理。 一种方法是在调用finalize时在我的
锁
对象上使用finalize方法来释放它。然而,它并不理想,增加了复杂性,在Java 9中被弃
用
。我读到过关于幻影引用
浏览 12
提问于2020-06-30
得票数 2
回答已采纳
2
回答
如何在java中创建一个接受回调函数的方法?
、
我创建了一个
分布式
锁
类,我设计它的用途如下:doSomething();在我当前的
实现
中,lock()会阻塞,直到获得
锁
为止。但是我在这个
实现
中遇到了一些死锁问题。所以我想把它重写成异步的,但是我不知道
用
java
怎么
做到这一点。编辑(更详细):同步
实现
死锁的原因很复杂,而且不相关。
分布式
锁在具有多个系统的网络上获取资源的互斥。实际上,我唯一想要的就是如何编写一个接受回
浏览 3
提问于2013-03-04
得票数 0
回答已采纳
3
回答
使用PHP (和APC)的类互斥(竞争条件)?
、
、
请注意,我知道我可以使用flock,但我不想退回到文件系统来获取互斥
锁
$m = new Mutex; //> Do stuff $m->unlock();
浏览 2
提问于2012-12-12
得票数 0
回答已采纳
1
回答
重用mongo内部
分布式
锁
、
、
我需要为我的应用程序
实现
一个
分布式
锁
。我有许多独立的工作进程,我需要强制限制它们一次只能在一个帐户上工作。 该应用程序是
用
带有mongo db层的c#编写的。我注意到mongo的使用
分布式
锁定机制来控制哪个mongos正在进行平衡,我想知道我是否可以在我的应用程序中重用相同的机制?我不希望有
实现
我自己的
分布式
锁
机制的开销,因为所有的工作进程都使用mongo接口,所以如果我能重用他们的
实现
就太好了。
浏览 2
提问于2013-01-06
得票数 4
回答已采纳
4
回答
使用动物园管理员而不仅仅是数据库来管理
分布式
系统的目的是什么?
、
、
到目前为止,我还不明白将它用于数据库无法解决的
分布式
系统的目的。例如,我的书描述了
用
Zookeeper
实现
锁
的方法,就是让想要获得
锁
的Zookeeper客户端创建一个ephemeral znode,并在lock-znode下面设置一个顺序标志然后,
锁
由客户端拥
浏览 3
提问于2016-03-30
得票数 21
1
回答
Amazon中的单实例ElasticBeanstalk
、
、
、
最近,我将自己的Symfony项目从手动缩放的EC2环境移到了ElasticBean秸秆,我无意中发现了一个问题。在手动缩放环境中,我只拥有一个主服务器,它有一个crontab并运行subs,但在这里似乎做不到这一点。我研究过JMSJobQueueBundle,但它似乎也依赖于只运行crontab的单个实例的主管,这在自动
浏览 3
提问于2017-02-23
得票数 2
回答已采纳
1
回答
哈泽尔卡斯特( Hazelcast ) IMap锁在不同豆荚间的库伯奈特上不起作用
、
、
我们正在使用Hazelcast 4来
实现
对kuberentes上两个豆荚的
分布式
锁定。 我们开发了
分布式
应用程序,创建了两个微服务舱。这两个实例都是自动发现和形成成员的。我们正在尝试使用IMap.lock(key)方法来
实现
两个荚之间的
分布式
锁定,但是两个荚同时获得
锁
,从而在并发中执行业务逻辑。另外,hazelcast管理中心为创建的Imap显示了零
锁
。请您帮助如何
实现
imap
锁
(键)的同步,以便单个吊舱在给定时间点获得给定密钥的<e
浏览 7
提问于2022-06-11
得票数 0
1
回答
为什么在Redis中需要
分布式
锁
、
、
、
、
很抱歉,我是Distributed Lock和Redis的新手,我听说Redis是单线程服务器。所以我的问题是为什么我们需要在Redis上使用?例如,第二线程(客户端B发起)将不会中断前一线程,直到第一线程(客户端A发起)的操作完成。即使这两个线程也在处理相同的数据。我知道我一定错过了一些东西。请帮助纠正我的错误。谢谢。
浏览 4
提问于2016-06-01
得票数 1
1
回答
GAE/J上的
分布式
锁
、
、
我正在GAE/J上开发一个应用程序,并研究如何在其上
实现
分布式
锁
。 我的要求和是一样的,但是这个问题已经有7年的历史了,所以我找不到答案是否仍然有效。另外,我在GAE/J上找不到这些答案。如何在GAE/J上
实现
分布式
锁
?
浏览 6
提问于2016-06-28
得票数 0
1
回答
分布式
事务中的MongoDB和
MySQL
事务
、
、
、
我有一个
用
例,我们需要在
分布式
事务中同时使用
MySQL
和MongoDB,即如果
MySQL
或MongoDB中的任何一个失败,
MySQL
和MongoDB都必须失败,也就是说,如果任何一个数据库失败,MongDB和
MySQL
所做的所有操作都应该被恢复。我知道两阶段提交协议或XA事务,并且已经成功地使用
MySQL
和zope transaction
实现
了它。但是,现在我希望它同时使用MongoDB和
MySQL
实现
。在Mongo
浏览 3
提问于2019-10-28
得票数 3
1
回答
锁定哈泽尔广播群集中的密钥
、
、
、
我正在使用Hazelcast(JCache标准)编写一个用于缓存的
分布式
应用程序。 thread2:将item1放入update和新的时间戳。如何使用JCache和/或Hazelcast
实现
这种
锁
?
浏览 4
提问于2017-06-01
得票数 1
2
回答
是否可以使用Firebase实时数据库来
实现
分布式
互斥对象?
、
、
、
、
我正在考虑使用这样的事务来
实现
一种
分布式
锁
:const lockRef = firebaseAdmin.database().ref(`/locks/通常,这是
实现
分布式
锁
的有效方法吗?
浏览 0
提问于2018-05-19
得票数 2
回答已采纳
1
回答
Azure WebJobs -基于用户的单例WebJob
、
我是否必须手动
实现
Azure租赁Blobs的逻辑? 谢谢。
浏览 1
提问于2018-01-15
得票数 2
回答已采纳
1
回答
如何向中的嵌入式集添加值
、
、
、
、
class User { private final Long id; } 现在,我想
实现
一个
浏览 2
提问于2021-06-12
得票数 0
4
回答
是否存在带有超时的Java
实现
、
、
、
、
在该环境中,我使用Redis (和Redisson)作为
分布式
锁
服务。应用程序还能够在独立模式下运行(没有redis)。但是,对于这种情况,我需要一个不同的
锁
服务
实现
。我认为这非常简单,因为我只需要在本地创建一个带有特定超时的Lock实例(例如,对于“只运行2分钟”)。然而,当我环顾四周时,我找不到Java接口的任何
实现
,它支持为
锁
设置一个超时(这样它就可以在那之后自动解锁)。如果它没有得到<
浏览 6
提问于2015-07-23
得票数 0
1
回答
tendis的 subpub 支持?是否支持执行脚本?
、
、
、
如果有计划,什么时候,如果没有,可以
用
什么方案替代 sub pub ? 2. tendis 是否像 redis 那样可以执行脚本?
实现
分布式
锁
浏览 133
提问于2023-10-09
1
回答
Spring HazelcastCacheManager,访问Hazelcast实例
、
、
、
在我的Spring应用程序中,我们已经
用
@EnableCaching配置了HazelcastCacheManager,并且没有问题。但是,需要访问Hazelcast实例才能使用它的其他特性(
分布式
锁
、
分布式
计算)。 如何使用在Hazelcast中使用的相同实例(而不是创建新实例)来
实现
这一点?
浏览 0
提问于2019-08-07
得票数 0
回答已采纳
1
回答
在Redis缓存未命中时,get data仅执行一次
、
、
、
、
我们目前在我们的.NET核心微服务中使用LazyCache,但希望利用
分布式
缓存,因此我们正在考虑使用Redis的解决方案。 我正在调查缓存未命中的情况。我们有一个对数据库的后台调用,但它是一个复杂的查询,所以我们
用
LazyCache缓存了结果。如果数据不在缓存中,LazyCache会调用数据库获取数据,并锁定所有其他请求者,直到有响应为止。有人知道这可以通过StackExchange.Redis客户端
实现
吗?或者我必须自己
实现
这种锁定吗?
浏览 6
提问于2021-04-03
得票数 0
2
回答
共识服务还是锁定服务?
、
、
通过谷歌的, 与
锁
服务一样,协商一致服务将允许客户机安全地取得进展,即使只使用一个活动的客户端进程;使用了类似的技术来减少拜占庭容错24所需的状态机数量。但是,假设协商一致服务不完全用于提供
锁
(这会将其简化为
锁
服务),则此方法无法解决上述任何其他问题。他们提到了Chubby如何不是一个协商一致服务,而是一个
锁
服务,以及如何使用一个协商一致服务来
实现
节点对等以及之间的共识。在我的理解中,我认为像Chubby和Zookeeper这样的服务用来将您的
分布式
应用程序问题(如领导人选举、集群管理
浏览 4
提问于2021-08-28
得票数 2
0
回答
2023-06-19:讲一讲Redis
分布式
锁
的
实现
?
、
、
2023-06-19:讲一讲Redis
分布式
锁
的
实现
? 答案见文章,全网同名。
浏览 87
提问于2023-06-19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分布式锁的实现
SpringBoot实现分布式锁
Redis实现分布式锁
利用redis实现分布式锁
php与Redis实现分布式锁
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券