reflection: add a proto option to let servers exclude selected services/methods/fields
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- api
Direzione di ricerca
Inizia con la definizione proto proposta di VisibilityOptions e il comportamento di reflection.Register descritto nell’issue. Esamina come le implementazioni di reflection espongono i descrittori e determina come verrebbero omessi i servizi, i metodi e i campi contrassegnati come INTERNAL; il lavoro è completo quando esistono un design delle opzioni concordato e il comportamento corrispondente in tutte le implementazioni di reflection.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Reflection is all-or-nothing: once reflection.Register runs, every descriptor is exposed. Projects often need to show only stable RPCs while iterating on new ones.
Proposal
Add a visibility option (similar to google.api.visibility) that reflection implementations must respect.
message VisibilityOptions {
enum Level {
PUBLIC = 0; // default – expose
INTERNAL = 1; // hide from reflection
}
Level level = 1;
}
Anything tagged INTERNAL is omitted from reflection responses.
Any thoughts?
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 783
- Fork
- 267
- Merge medio
- 8h 34m
- PR unite (30g)
- 3
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di grpc/proposal
-
project proposal lua grpcAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
Question on retry proposalAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di grpc/proposal
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rap2hpoutre/fast-excel#425 ·
-
/context/prime scope override double-prefixes an entity-ref project and drops its scoped memoriesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
phasespace-labs/palinode#232 ·
I maintainer di solito rispondono entro 1 giorno
-
lfx-mcp cannot supply global variables: LangflowClient drops X-LANGFLOW-GLOBAL-VAR-* from envApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langflow-ai/langflow#15496 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
onyx-dot-app/onyx#15347 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
notionnext-org/NotionNext#4544 ·
I maintainer di solito rispondono entro 1 giorno