搜索

第 6 章 集群锁定

download PDF

集群锁定是在数据网格集群中跨节点之间分布和共享的数据结构。集群锁定允许您运行节点间同步的代码。

6.1. 锁定 API

数据网格提供了一个 ClusteredLock API,它可让您在嵌入模式下使用数据网格时,并发执行集群中的代码。

API 由以下组成:

  • ClusteredLock 会公开方法来实现集群锁定。
  • ClusteredLockManager 会公开方法来定义、配置、检索和删除集群锁定。
  • EmbeddedClusteredLockManagerFactory 初始化 ClusteredLockManager 实施。

所有权

数据网格支持 NODE 所有权,以便集群中的所有节点都可以使用锁定。

Reentrancy

数据网格集群锁定是非主的,因此集群中的任何节点都可以获取锁定,但只有创建锁定的节点可以释放它。

如果为同一所有者发送两个连续锁定调用,则第一个调用会获取锁定(如果锁定可用),第二个调用会被阻断。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.