相册、计算器等应用已完成
作为hash slot map的一部分,master/slave信息也会通过gossip协议复制到集群中的每个节点。 7、Configuration node table和hash slot map这两个信息,被称之为Configuration,在其他的分布式系统中,也被称之为元数据。 前面我们讲过,hash slot map和node table在每个节点都会保存一份,并且对这两个信息的任何改动,都会通过gossip协议传播(propogate)到所有的节点。本文我们就不继续展开gossip协议了,对Redis Cluster的gossip协议的实现感兴趣的同学可以参看redis的文档。 在某些分布式系统中,元数据被存储在一个单独的架构组件中的。Redis Cluster并没有这样一个元数据存储的组件,而是把元数据分散的存储在所有的节点上。 hash slot map和node table在集群创建时会被创建出来,并且会随着后续的集群变更(比如failover和扩容、缩容等运维操作,后面会讲述)而跟随着变更。变动会在一个Node上发起,通过gossip协议传播到所有其他的节点。这两个信息在所有节点都会保存,并且会最终达到一致。 8、集群创建
创建Redis Cluster时,首先要以cluster模式运行多个redis server,redis server运行起来后,这些server的node id就已经生成了。但是这些redis server并没有形成集群,也就是server彼此之间并不知道相互的存在。接下来运行CLUSTER MEET命令,让这些节点形成一个集群。但是这时集群仍然没有处于运行状态,需要分配slot,通过CLUSTER SLOTADD命令把slot分配给具体的节点之后,集群就可以处理client的命令了。 -过程控制-- 组织应加强IT治理的过程控制,降低过程风险,包括:
--过程改进-- 组织应促进过程优化,以满足组织战略发展目标,包括:
组织应促进创新文化的形成,保证IT适应未来发展的机遇和挑战。包括:
--知识研究-- 组织应提高研究创新能力和知识成果转化能力。包括:
--学习成长-- 组织应对人员进行培训和教育,提升人员知识技能和专业水平。包括:
--创新机制-- 组织应建立创新机制,提供创新保障,转化创新成果,包括:
(编辑:济宁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |