Tracking issue for ServerCallExecutorSupplier API being experimental
- Vorherrschende Sprache
- Java
- Sterne
- 12.1k
- Forks
- 4k
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 37
Beschreibung
Allows for defining an executor per-service or per-method. Discussed in https://github.com/grpc/grpc-java/issues/7874.
This does not replace `ServerBuilder.execute()`, which is a the default executor to run tasks before the point when `executorSupplier` can be called, or as a fallback executor when `executorSupplier` returns nothing.
~If `ServerBuilder.executorSupplier()` is provided, `ServerBuilder.directExecutor()` is automatically disabled.~
Beitragsleitfaden
Rechercherichtung
Start with the ServerCallExecutorSupplier API and the ServerBuilder.executorSupplier(), execute(), and directExecutor() entry points described here. Read the discussion in issue #7874 to understand the experimental API and its executor behavior. The payload does not define concrete completion criteria for this tracking issue.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend-api-design
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100