Conteúdo
Para que serve o Priority
A prioridade indica “quantos back-ends devem estar indisponíveis antes que o back-end possa entrar”.
Isso significa que a propriedade de prioridade é usada para colocar back-ends como sobressalentes.
O uso mais comum é definir um back-end primário e um back-end de backup em um serviço
Nesse caso, todas as conexões serão encaminhadas para backend_master enquanto estiver disponível.
Quando backend_master ficar inativo, todas as conexões serão encaminhadas para backend_backup.
Mas um pool de mestres de back-end também pode ser usado
Neste caso, todas as conexões serão encaminhadas em modo de balanceamento para o pool de backend_masters: backend_master1 e backend_master2.
Quando todos os backends no pool de backend_masters ficarem inativos, todas as conexões serão encaminhadas para backend_backup.
Configuração de prioridade de back-end em L4 Farms
Este recurso está presente em farms de camada 4 e farms de camada 7 quando o proxy de nova geração está ativado.
A propriedade Priority pode ser configurada em cada back-end.
Configuração de prioridade de back-end em fazendas L7 com proxy de nova geração ativado
Esse recurso está presente nos farms de camada 7 quando o proxy de nova geração está ativado.
A propriedade Priority pode ser configurada em cada back-end.
Configuração de prioridade de back-end em fazendas L7 com proxy de nova geração desativado
Para obter o recurso Property sem a propriedade backend, o Farmguardian deve ser usado para desabilitar/habilitar automaticamente o backend.
O Guardião da Fazenda comando A propriedade pode aceitar valores para o algoritmo de prioridade adicionando ao final do comando:
“;prioridade value_for_backend0 value_for_backend1 … value_for_backendN ”
- “;priority” identifica que o algoritmo de prioridade deve ser usado
- “priority_value_for_backendN” identifica valores de prioridade a serem usados com back-ends
O processo farmguardian detecta o uso do Proxy de Nova Geração, portanto, se estiver habilitado, as configurações de prioridade no comando Farmguardian não serão utilizadas.
Automaticamente o backend_backup (na terceira posição) fica em estado inativo (mesmo com o check_tcp ok) devido à prioridade atribuída no comando farmguardian (“;priority 1 1 3”).