apache / apache/brpc

支持Redis Cluster

Offen
#511 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature official
Vorherrschende Sprache
C++
Sterne
17.6k
Forks
4.1k
Ø Merge
2 T. 20 Std.
Gemergte PRs (30 T.)
64

Beschreibung

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

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

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Kläre zunächst den erforderlichen Umfang für Redis Cluster und den proxy, untersuche dann die bestehenden brpc-Schnittstellen und die Verarbeitung des Redis-Protokolls; als abgeschlossen sollte die Arbeit anhand explizit unterstützter Operationen, Deployment-Erwartungen und Tests für das vereinbarte Verhalten definiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, redis
Bereich
api, backend, databases, distributed-systems
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.