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