Integrate Zookeeper with Codis
- Lingua principale
- Go
- Stelle
- 13.2k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I'm currently using OpsWorks/Chef which is spinning up multiple layers of the Codis system. The layers I currently have are Dashboard&Frontend, Codis Proxies, and Codis Servers. The Dashboard & Frontend layer spins up an instance which has the codis data (dashboard) stored in `/tmp/codis` using filesystem coordination. This doesn't allow us to horizontally scale this layer (Although I'm not sure if it's entirely necessary) or account for the situation where the Db&Fe instance goes down (this is the real worry). Zookeeper can solve this problem, but I had a few questions:
1. Should Zookeeper be in its own layer? (My assumption is yes)
2. Will I be able to spin up multiple instances for my Dashboard&Frontend layer after integrating Zookeeper? If all instances of our Db&Fe layer die, will zookeeper persist the data?
3. Is there documentation on how to integrate Zk with Codis? I wasn't able to find much with your docs.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando la documentazione di Codis sul coordinamento del filesystem e sul layer Dashboard & Frontend, quindi determina come Zookeeper debba essere distribuito e configurato per più istanze. Il lavoro è considerato completato quando la documentazione risponde alle domande sollevate qui relative a layer, scalabilità, persistenza e integrazione, incluso cosa succede quando tutte le istanze di Dashboard & Frontend hanno un errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, redis
- Ambito
- backend, distributed-systems
- Tipo di issue
- Documentazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100