new ServerId()
Identificado único desta execução do Engine utilizado para identificar deste Engine em operações de balanceamento de carga.
Members
-
<static, constant> COOKIE_ID :string
-
Id do cookie utilizado para rastrear esta execução do Engine em operações de balanceamento de carga.
Type:
- string
Methods
-
<static> getInstance()
-
Obtém uma instância global e compartilha de ServerId.
-
clearCookie( [opt_response])
-
Apaga o cookie "serverId" da instância response global. Este cookie é útil para a configuração de afinidade de proxies reversos, visto que ele identifica de forma única o servidor que está atendendo a requisição.
Ao apagar o cookie, estaremos forçando que o balanceador escolha um novo engine para atender a requisição. Sendo assim, este método não deve ser chamado durante a vida de uma sessão stateful.Parameters:
Name Type Argument Description opt_response
Response <optional>
Resposta HTTP que terá o cookie limpo.
-
updateCookie( [opt_response])
-
Atualiza o cookie "serverId" da instância response global. Este cookie é útil para a configuração de afinidade de proxies reversos, visto que ele identifica de forma única o servidor que está atendendo a requisição.
Ao reiniciar o Engine, será gerado um novo id, forçando que o balanceador esqueça a afinidade anterior.Parameters:
Name Type Argument Description opt_response
Response <optional>
Resposta HTTP que terá o cookie limpo.