自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Undermoon - 基于 Redis Cluster Protocol 的自管理 Redis 集群系統(tǒng)

開發(fā) 前端
Metadata storage 存儲(chǔ)了整個(gè) undermoon 集群的所有元數(shù)據(jù),包括現(xiàn)有的 Redis 實(shí)例、代理和暴露的 Redis 集群。

Undermoon 是一個(gè)基于 Redis 集群協(xié)議的自管理 Redis 集群系統(tǒng),支持:

  • 水平可擴(kuò)展性和高可用性
  • 通過 HTTP API 進(jìn)行集群管理
  • master 和 replica 的自動(dòng)故障轉(zhuǎn)移
  • 快速擴(kuò)展

任何實(shí)現(xiàn) redis 協(xié)議的存儲(chǔ)系統(tǒng)也可以以某種方式與 undermoon 一起工作,例如 KeyDB。

  • https://github.com/JohnSully/KeyDB

關(guān)于 Redis Cluster Protocol 的更深入解釋以及 Undermoon 是如何實(shí)現(xiàn)的,請參考 Redis Cluster Protocol。

  • https://github.com/doyoubi/undermoon/blob/master/docs/redis_cluster_protocol.md

架構(gòu)

Metadata Storage(元數(shù)據(jù)存儲(chǔ))

Metadata storage 存儲(chǔ)了整個(gè) undermoon 集群的所有元數(shù)據(jù),包括現(xiàn)有的 Redis 實(shí)例、代理和暴露的 Redis 集群?,F(xiàn)在它是一個(gè)名為 Memory Broker 的內(nèi)存存儲(chǔ)服務(wù)器。當(dāng)使用 undermoon-operator 時(shí),這個(gè) Memory Broker 會(huì)改為使用 ConfigMap 來存儲(chǔ)數(shù)據(jù)。

Coordinator(協(xié)調(diào)器)

Coordinator 將在代理和服務(wù)器代理之間同步元數(shù)據(jù)。它還主動(dòng)檢查服務(wù)器代理的活躍度并啟動(dòng)故障轉(zhuǎn)移。

Storage Cluster(存儲(chǔ)集群)

Storage Cluster 由服務(wù)器代理和 Redis 實(shí)例組成。它就像官方的 Redis Cluster 一樣為應(yīng)用程序服務(wù)??梢栽谒蛻?yīng)用程序之間添加一個(gè) Redis Cluster Proxy,這樣應(yīng)用程序就不需要將其 Redis 客戶端升級(jí)為智能客戶端。

Chunk(塊)

Chunk 是每個(gè)暴露的 Redis 集群的最小構(gòu)建塊。每個(gè)塊由 4 個(gè) Redis 實(shí)例和 2 個(gè)服務(wù)器代理組成,均勻分布在兩臺(tái)不同的物理機(jī)上。所以每個(gè) Redis 集群的節(jié)點(diǎn)數(shù)將是 4 的倍數(shù),一半 master 一半 replica。

chunk 的設(shè)計(jì)使得構(gòu)建具有良好拓?fù)涞募悍浅H菀祝詫?shí)現(xiàn)工作負(fù)載均衡。


責(zé)任編輯:武曉燕 來源: 黑客下午茶
相關(guān)推薦

2022-01-26 00:06:08

Redis分布式客戶端

2022-02-06 21:14:57

Redis命令

2022-02-02 21:58:43

Redis集群Undermoon

2022-01-26 20:43:04

集群構(gòu)建塊Chunk

2024-03-07 16:03:56

RedisDocker

2009-06-29 12:37:21

linux

2018-07-16 08:29:54

redis集群限流

2023-06-10 23:09:40

Redis場景內(nèi)存

2021-04-06 06:04:36

Redis 6.X C集群搭建操作系統(tǒng)

2023-04-07 08:28:14

2013-03-21 11:09:48

網(wǎng)絡(luò)管理高可用性集群系統(tǒng)網(wǎng)絡(luò)虛擬化基礎(chǔ)架構(gòu)

2019-12-13 10:50:49

集群Redis存儲(chǔ)

2012-08-22 15:25:43

Linux集群

2024-01-17 19:05:44

mget優(yōu)化數(shù)據(jù)庫

2010-09-29 10:16:02

Linux集群虛擬化

2012-09-06 14:54:58

Linux集群

2017-07-11 13:30:12

RedisDockerLinux

2021-04-22 08:40:42

RedisCluster 集群故障轉(zhuǎn)移

2010-04-22 14:19:21

LVS負(fù)載均衡集群

2013-03-20 10:19:17

RedisRedis-senti監(jiān)控
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)