文件名称:onos-etcd-cluster-store:利用etcd作为后备存储的ONOS集群元数据存储
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-20 12:15:37
Java
由ONOS Etcd支持的群集元数据存储
在的1.4(Emu)版本中,添加了动态集群功能,其中可以修改集群大小和成员资格,而无需重新启动控制器实例并根据新的“静态”配置来重新创建集群。 为了实现此功能,ONOS引入了群集元数据存储的概念,该概念用于维护有关群集中哪些节点以及如何在群集中分区数据的信息。 集群元数据存储的默认实现基于ONOS内部分布式集合类,但是该功能的设计/实现旨在支持替代实现。
基于Etcd的实现
该项目是一个开放源代码实现,由,它是使用CoreOS高可用键值存储库进行共享配置和服务发现的ONOS群集元数据存储库。
细节
该实现相当简单,集群元数据作为字符串化的JSON对象存储在etcd中。 由于ONOS支持多个集群的概念,因此etcd中的每个集群都有一个密钥。 密钥的格式为onos/cluster/
【文件预览】:
onos-etcd-cluster-store-master
----.gitignore(228B)
----src()
--------main()
--------test()
----LICENSE(11KB)
----pom.xml(2KB)
----README.md(4KB)