various: extract magic numbers into named constants

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I854b2f9b5f39e4629c32e5681e6322826a6a6964
This commit is contained in:
raf 2026-03-01 21:14:07 +03:00
commit 7b06c4f2ca
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
4 changed files with 22 additions and 9 deletions

View file

@ -1,5 +1,7 @@
package limits
import "time"
// Size limits for request processing
const (
MaxEventSize = 4 * 1024 // 4KB max event payload
@ -7,3 +9,12 @@ const (
MaxRefLen = 2048 // max referrer length
MaxWidth = 10000 // max reasonable screen width
)
// Timeout constants
const (
HTTPReadTimeout = 10 * time.Second // HTTP server read timeout
HTTPWriteTimeout = 10 * time.Second // HTTP server write timeout
HTTPIdleTimeout = 60 * time.Second // HTTP server idle timeout
ShutdownTimeout = 30 * time.Second // graceful shutdown timeout
UniquesUpdatePeriod = 10 * time.Second // HLL gauge update interval
)