getsentry / getsentry/sentry-java
`AsyncHttpTransport` connection reuse
オープン
Feature
Java
Platform: Java
- 主要言語
- Kotlin
- スター
- 1.4k
- フォーク
- 478
- 平均マージ
- 2日 23時間
- マージ済み PR(30日)
- 67
説明
### 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.
コントリビューションガイド
調査の方向性
Start by locating AsyncHttpTransport and tracing where the connection is closed after an envelope is sent. Review the related Sentry issue 6000 and the transport's existing error handling; done means connections are reused between envelopes and still close when an error requires it.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- kotlin
- 領域
- networking
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 活発
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 55/100