文件名称:riak_governor:什么是领导集体? riak_governor
文件大小:1.43MB
文件格式:ZIP
更新时间:2024-07-02 15:00:39
Erlang
riak_governor “什么是领导者的集合?一个 riak_governor。因为只有一个冗余的事实来源”@darach riak_governor 是 riak_core 的扩展,它提供了一个简单的 API 来检查唯一的 preflist 拥有节点集的领导者。 它在下面使用 raft 或 riak_ensemble 进行领导选举。 这项工作是实验性的。 当应用程序启动时,在每个环更改事件 riak_governor 确定集合的集合。 每组唯一的 proflist 拥有节点都有一个集合。 每个集合由属于该集合的每个节点上的 rafter 过程表示。 一个集成(一组节点)使用选举一个领导者。 当riak_governor:is_leader/1,2 ,创建 preflist,然后从这个 preflist 中提取唯一节点,并询问有关领导者的适当集成。 如何构建它 make dep
【文件预览】:
riak_governor-master
----.gitignore(90B)
----rebar(165KB)
----rebar.dist.config(443B)
----Makefile(2KB)
----cover.spec(36B)
----src()
--------riak_governor_console.erl(4KB)
--------riak_governor_sup.erl(946B)
--------riak_governor_spi_riak_ensemble.erl(831B)
--------riak_governor_ensemble_master.erl(5KB)
--------riak_governor.app.src(228B)
--------riak_governor_spi_rafter.erl(992B)
--------riak_governor_rafter_backend.erl(280B)
--------riak_governor_ring_handler.erl(585B)
--------riak_governor_vnode.erl(1KB)
--------riak_governor.hrl(79B)
--------riak_governor_spi.erl(2KB)
--------riak_governor_util.erl(1KB)
--------riak_governor.erl(2KB)
--------riak_governor_app.erl(590B)
----.travis.yml(251B)
----rel()
--------vars.config(123B)
--------files()
--------reltool.config(1KB)
--------vars()
----riak_core.config(62B)
----LICENSE(1KB)
----rebar.config(551B)
----README.md(2KB)
----riak_test.config(5KB)
----riak_test(1.25MB)
----test()
--------riak_governor_harness.erl(28KB)
--------verify_build_cluster.erl(4KB)
--------verify_down.erl(3KB)
--------rt_governor.erl(1KB)
--------verify_claimant.erl(3KB)
--------basic_command_line.erl(4KB)
--------verify_leave.erl(2KB)