第 4 章 集群锁定


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

4.1. 锁定 API

Data Grid 提供了一个 ClusteredLock API,可让您在嵌入式模式中使用 Data Grid 时同时执行代码。

API 由以下内容组成:

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

所有权

Data Grid 支持 NODE 所有权,以便集群中的所有节点都可以使用锁定。

Reentrancy

Data Grid 集群锁定是非真实的,因此集群中的任何节点都可以获得锁定,但只有创建锁定的节点才可以释放它。

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat