grpc / grpc/grpc-java

Grpc-Java best practices

Offen
#2,338 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
12.1k
Forks
4k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
37

Beschreibung

Developers may run into similar issues when started using Grpc. Solutions to most of the issue are scattered around the mailing list and github issues, like custom server executor, stream rcp flow control, server/client request intercepting, error handling, ssl, testing, etc.
I think it would be valuable to document the best practices for Grpc-Java.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit der Durchsicht der in der Beschreibung referenzierten Mailinglisten- und GitHub-Issue-Diskussionen und konzentrieren Sie sich dabei auf benutzerdefinierte Server-Executors, die Flusssteuerung bei Stream-RPCs, Interceptors, Fehlerbehandlung, SSL und Tests. Die Aufgabe ist abgeschlossen, wenn ein organisiertes Dokument mit Best Practices für gRPC-Java erstellt wurde, das die relevanten Hinweise zusammenführt und es Entwicklern leicht macht, sie zu finden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
grpc, java
Bereich
backend-api-design, documentation
Issue-Typ
Dokumentation
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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