http.Request be changed to interface to avoid extra conversion for fasthtttp or hertz.

Aperta
#757 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 5 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
go

Direzione di ricerca

Inizia esaminando l’API delle request di sentry-go e la logica di conversione collegata in hertzsentry.go intorno alla riga 71. Determina se il tipo di request può supportare Hertz senza conversione preservando gli utenti esistenti, quindi valida il design rispetto al caso d’uso dell’integrazione di Hertz e al relativo obiettivo di latenza.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Feature Go

Summary

Hertz has a lot of users currently using sentry, some of them are sensitive to interface latency, we found that sentry-go only supports setting http.Request but not hertz's Request, and we need an additional conversion.

Motivation

If it can be changed to interface, we can remove this conversion, bringing latency and CPU performance gains.
It may not be an interface, or there may be other options that don't require the conversion of http.Request.

Additional Context

Lingua principale
Go
Stelle
1.1k
Fork
263
Merge medio
5g 7h
PR unite (30g)
14

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di getsentry/sentry-go

Tutte le issue di getsentry/sentry-go

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.