19 件のコメント (19 件のコメント)9 件のリアクション (9 件のリアクション)0 人の担当者 (0 人の担当者)Go19,008 件のフォーク (19,008 件のフォーク)batch import
FeatureRequestNeedsFixPerformancehelp wanted
Repository metrics
- Stars
- 133,883 個のスター (133,883 個のスター)
- PR merge metrics
- 30d に merged PR はありません (30d に merged PR はありません)
説明
Look into making httptest.Server have a way to use in-memory networking (i.e. net.Pipe) instead of localhost TCP. Might be faster/cheaper and not hit ephemeral port issues under load?
コントリビューターガイド
- 調査方針
- この課題は、httptest.Server に対するインメモリネットワーキングオプションを提案しています。まず、Go ソースコード内の httptest.Server の現在の実装(net/http/httptest/server.go)を確認してください。net.Pipe の動作方法を調査し、テストサーバーに対する設計上の影響を検討します。以前のアイデアや懸念については、課題スレッドのコメント(コメント 1-19)を参照してください。関連する PR はないため、実装は未着手です。パフォーマンスベンチマークと、TCP とインメモリネットワーキングのトレードオフに焦点を当ててください。
- 技術スタック
- go
- 領域
- testingperformance
- Issue 種別
- 機能
- 前提条件
- Go programmingnet/http/httptest packagenet.PipeGo testing