package config // LimitsCfg groups connection, subscription, query, and HTTP guard limits. // Pass this slice to transport and relay operation constructors. type LimitsCfg struct { MaxConnPerIP int MaxGlobalConns int MaxSubscriptions int ConnDelayMaxMs int QueryResultLimit int HTTPGuardBotBlock bool RateLimitEnabled bool RateLimitTargetMB int RateLimitWriteKp float64 RateLimitWriteKi float64 RateLimitWriteKd float64 RateLimitReadKp float64 RateLimitReadKi float64 RateLimitReadKd float64 RateLimitMaxWriteMs int RateLimitMaxReadMs int RateLimitWriteTarget float64 RateLimitReadTarget float64 EmergencyThreshold float64 RecoveryThreshold float64 EmergencyMaxMs int GraphQueriesEnabled bool GraphMaxDepth int GraphMaxResults int GraphRateLimitRPM int }