MULTI_TENANT_ENABLED | Habilitar a resolução de conexões por tenant | false | Não |
MULTI_TENANT_URL | URL da API do Tenant Manager | — | Sim (se MULTI_TENANT_ENABLED=true) |
MULTI_TENANT_SERVICE_API_KEY | API key para o endpoint de settings do Tenant Manager | — | Sim (se MULTI_TENANT_ENABLED=true) |
MULTI_TENANT_ALLOW_INSECURE_HTTP | Permitir uma URL do Tenant Manager em http:// sem criptografia. Nunca habilite em produção — as credenciais trafegam em texto puro. | false | Não |
MULTI_TENANT_REDIS_HOST | Host do Redis para eventos de ciclo de vida de tenants. Em implantações multi-tenant, configure um endpoint acessível para que a invalidação de cache, a rotação de credenciais e as atualizações de conexões cheguem ao Flowker. Omita-o somente se aceitar não receber eventos de ciclo de vida e usar um cache por réplica para validadores de requisições OpenAPI compilados. | — | Não |
MULTI_TENANT_REDIS_PORT | Porta do Redis | 6379 | Não |
MULTI_TENANT_REDIS_PASSWORD | Senha do Redis | — | Não |
MULTI_TENANT_REDIS_TLS | Habilitar TLS para a conexão com o Redis | false | Não |
MULTI_TENANT_MAX_TENANT_POOLS | Limite flexível de pools de conexão por tenant em cache. Sem definir, o número de pools fica ilimitado. Recomendado: 100. | — | Não |
MULTI_TENANT_IDLE_TIMEOUT_SEC | Quanto tempo um pool de tenant precisa ficar inativo antes de se tornar elegível para remoção (segundos). Recomendado: 300. | — | Não |
MULTI_TENANT_TIMEOUT | Timeout de requisição ao Tenant Manager (segundos). Sem definir, o cliente HTTP fica sem timeout. Recomendado: 30. | — | Não |
MULTI_TENANT_CACHE_TTL_SEC | TTL do cache de configurações de tenants (segundos). Um valor positivo se aplica ao cache local de tenants e ao cache do cliente Tenant Manager. Quando ausente ou não positivo, os padrões são 43200 segundos (12 horas) e 3600 segundos (1 hora), respectivamente. Recomendado: 120. | 43200 local / 3600 cliente Tenant Manager | Não |
MULTI_TENANT_CIRCUIT_BREAKER_THRESHOLD | Falhas consecutivas que abrem o circuito. Um mesmo valor governa o circuit breaker por configuração de provider e o do cliente HTTP do Tenant Manager. Sem definir, o breaker por configuração de provider fica em 20 e o do Tenant Manager fica inativo, então defina-o explicitamente em deploys multi-tenant. | 20 (por configuração de provider) | Não |
MULTI_TENANT_CIRCUIT_BREAKER_TIMEOUT_SEC | Timeout de recuperação do circuit breaker (segundos) | 30 | Não |