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