apache / apache/brpc

支持Redis Cluster

Aperta
#511 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature official
Lingua principale
C++
Stelle
17.6k
Fork
4.1k
Merge medio
2g 20h
PR unite (30g)
64

Descrizione

C++可以原生用。再用brpc写一个原始redis协议到cluster协议的proxy,供其他语言的server同机或同容器部署。

优点:
* 官方方案会持续更新。
* 没有走网络流量的proxy层,省延时、带宽。C++实现开销最小化。
* proxy比较轻,侵入性不大,开发和部署都相对简单,可控。

缺点:
* Redis cluster的运维、扩容、debugging复杂度较高。
* redis cluster的集群扩展性有限。

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non vengono indicati file, test o punti di ingresso. Inizia chiarendo l'ambito richiesto per Redis Cluster e il proxy, quindi esamina le interfacce brpc esistenti e la gestione del protocollo Redis; il completamento deve essere definito tramite operazioni esplicitamente supportate, aspettative di deployment e test per il comportamento concordato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, redis
Ambito
api, backend, databases, distributed-systems
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.