全局更新管理器

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

内部群集组件 ( 比如故障转移管理器或数据库管理器 ) 可以使用全局更新管理器 (GUM) 以原子方式 ( 或者更新所有正常的节点 , 或者一个都不更新 ) 和串行方式 ( 保持一个整体顺序 ) 将群集服务器的变更复制到各个群集节点。 GUM 更新的发起,通常源于群集 API 调用。在客户端节点上启动 GUM 更新时, GUM 首先会请求负责锁定的节点实现全局(“全局“表示所有的群集节点)锁定。如果无法进行全局锁定,客户端会一直等待。

当可以锁定时 , 负责锁定的节点会将锁定授予该客户端 , 并且从本地 ( 在负责锁定的节点上 ) 发布更新。该客户端随即将更新发布到包括它自身在内的所有正常节点。如果在负责锁定的节点上成功完成了更新,但在其它某些节点上更新失败,则会剥夺这些节点在当前群集中的成员资格。如果在负责锁定的节点上更新失败,该节点仅向客户端返回故障信息。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有