getsentry / getsentry/sentry-java

`AsyncHttpTransport` connection reuse

Aberta
#6,035 1 comentário 0 reações 0 responsáveis Ver no GitHub
Feature Java Platform: Java
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
2d 22h
PRs com merge (30d)
69

Descrição

### Problem Statement

Sentry `AsyncHttpTransport` closes the connection after each envelope sent.
This may cause problems on high traffic servers / cloud environments.

Came up in https://github.com/getsentry/sentry-java/issues/6000

### Solution Brainstorm

We could reuse the connection / not close unless there's an error.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece localizando AsyncHttpTransport e rastreando onde a conexão é fechada depois que um envelope é enviado. Analise o Sentry issue 6000 relacionado e o tratamento de erros existente do transporte; considera-se concluído quando as conexões são reutilizadas entre envelopes e continuam sendo fechadas quando um erro exige isso.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
kotlin
Domínio
networking
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Ativa
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.