MULTI_TENANT_ENABLED | Habilitar la resolución de conexiones por tenant | false | No |
MULTI_TENANT_URL | URL de la API de Tenant Manager | — | Sí (si MULTI_TENANT_ENABLED=true) |
MULTI_TENANT_SERVICE_API_KEY | API key para el endpoint de settings de Tenant Manager | — | Sí (si MULTI_TENANT_ENABLED=true) |
MULTI_TENANT_ALLOW_INSECURE_HTTP | Permitir una URL de Tenant Manager en http:// sin cifrar. Nunca lo habilites en producción — las credenciales viajan en texto plano. | false | No |
MULTI_TENANT_REDIS_HOST | Host de Redis para eventos de ciclo de vida de tenants. En despliegues multi-tenant, configura un endpoint accesible para que la invalidación de caché, la rotación de credenciales y las actualizaciones de conexiones lleguen a Flowker. Omítelo solo si aceptas no recibir eventos de ciclo de vida y usar una caché por réplica para validadores de solicitudes OpenAPI compilados. | — | No |
MULTI_TENANT_REDIS_PORT | Puerto de Redis | 6379 | No |
MULTI_TENANT_REDIS_PASSWORD | Contraseña de Redis | — | No |
MULTI_TENANT_REDIS_TLS | Habilitar TLS para la conexión con Redis | false | No |
MULTI_TENANT_MAX_TENANT_POOLS | Límite flexible de pools de conexión por tenant en caché. Sin definir, el número de pools queda sin límite. Recomendado: 100. | — | No |
MULTI_TENANT_IDLE_TIMEOUT_SEC | Cuánto tiempo debe permanecer inactivo un pool de tenant antes de ser elegible para desalojo (segundos). Recomendado: 300. | — | No |
MULTI_TENANT_TIMEOUT | Timeout de solicitud a Tenant Manager (segundos). Sin definir, el cliente HTTP queda sin timeout. Recomendado: 30. | — | No |
MULTI_TENANT_CACHE_TTL_SEC | TTL de la caché de configuración de tenants (segundos). Un valor positivo se aplica a la caché local de tenants y a la caché del cliente de Tenant Manager. Sin definir o con un valor no positivo, sus valores por defecto son 43200 segundos (12 horas) y 3600 segundos (1 hora), respectivamente. Recomendado: 120. | 43200 local / 3600 cliente Tenant Manager | No |
MULTI_TENANT_CIRCUIT_BREAKER_THRESHOLD | Fallos consecutivos que abren el circuito. Un mismo valor gobierna el circuit breaker por configuración de provider y el del cliente HTTP de Tenant Manager. Sin definir, el breaker por configuración de provider queda en 20 y el de Tenant Manager queda inactivo, así que defínelo explícitamente en despliegues multi-tenant. | 20 (por configuración de provider) | No |
MULTI_TENANT_CIRCUIT_BREAKER_TIMEOUT_SEC | Timeout de recuperación del circuit breaker (segundos) | 30 | No |