25 lines
980 B
TypeScript
25 lines
980 B
TypeScript
export const RABBITMQ_URL = "amqp://manager:gigi1337@192.168.1.74";
|
|
|
|
// Lifecycle
|
|
export const LIFECYCLE_CHECK_INTERVAL = 10000; // Alle 10 Sekunden prüfen
|
|
|
|
// Scale Down
|
|
export const LIFECYCLE_EMPTY_TIMEOUT = 300000; // 5 Minuten leer
|
|
export const LIFECYCLE_MIN_UPTIME = 600000; // 10 Minuten Mindestlaufzeit
|
|
export const LIFECYCLE_SCALE_DOWN_THRESHOLD = 0.30; // Unter 30% Gesamtauslastung darf abgebaut werden
|
|
|
|
// Scale Up
|
|
export const LIFECYCLE_STARTUP_GRACE_PERIOD = 60000; // 1 Minute Schutz nach Start
|
|
export const LIFECYCLE_SCALE_COOLDOWN = 120000; // 2 Minuten zwischen Scale-Up Aktionen
|
|
|
|
// Crash Detection
|
|
export const LIFECYCLE_CRASH_TIMEOUT = 120000; // 2 Minuten ohne Status -> Crash
|
|
export const LIFECYCLE_CRASH_RETENTION = 300000; // 5 Minuten sichtbar nach Crash
|
|
|
|
// Default
|
|
export const DEFAULT_DESIRED_SERVERS = 1;
|
|
|
|
// Ports
|
|
export const GAME_PORT_START = 7777;
|
|
export const QUERY_PORT_START = 27015;
|