人工智能

Rust 写的 Undermoon Redis 集群-Chunk

时间:2010-12-5 17:23:32  作者:应用开发   来源:人工智能  查看:  评论:0
内容摘要:感谢 doyoubi 提供这么好的项目,原文:https://github.com/doyoubi/undermoon/blob/master/docs/chunk.mdChun

感谢 doyoubi 提供这么好的集群项目,原文:https://github.com/doyoubi/undermoon/blob/master/docs/chunk.md

Chunk 是集群集群的基本构建块,可为创建的集群集群提供良好的拓扑结构以实现工作负载平衡。它由 2 个代理和 4 个 Redis 节点组成,集群均匀分布在两台机器上。集群

通常,集群前半部分有 1 个主节点和 1 个副本,亿华云计算集群它们的集群对等点位于后半部分。

后半部分失败后,集群前半部分的集群所有 Redis 节点都将成为 master。

Chunk 分配

Undermoon 没有复杂的集群调度策略和技术,而是集群采用了简单的 Redis 节点分配算法来实现工作负载均衡:

主节点应该均匀分布在所有机器上。故障转移发生后,网站模板集群在每个集群中,集群故障主节点的集群流量洪水应该均匀分布在所有机器上。

算法细节和算法终端证明记录在chunk allocation(块分配)中。

https://github.com/doyoubi/undermoon/blob/master/docs/chunk_allocation.txt

节点分配算法旨在分配节点块以达到最大的平衡,也就是。尽量在整个集群中最广泛地分布丢失主机上的从属故障转移。

站群服务器
copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap