envoyproxy / envoyproxy/envoy

tap: gRPC body matching

Aperta
#6,109 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area/tap help wanted
Lingua principale
C++
Stelle
28.9k
Fork
5.6k
Merge medio
1g 22h
PR unite (30g)
430

Descrizione

Allow matching on gRPC message fields.
1) Allow loading descriptor files into the tap filter, similar to how the transcoder works.
2) Using reflection, allow parsing gRPC messages up to a buffer limit (can also work with streaming messages potentially).
3) Via field selection and a TBD matching language, allow matching on individual fields/messages using only loaded descriptor data / reflection.

See https://github.com/envoyproxy/envoy/issues/6108 for JSON matching. It's possible this can be used for that if we consider JSON a Struct.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.