Respostas:
Eu já vi esses termos serem usados de forma intercambiável, mas existem diferentes maneiras de implementá-lo:
Eu suspeitaria que pegajoso pode se referir à maneira de cookie e que afinidade pode se referir aos nºs 2 e 3 em alguns contextos, mas não foi assim que eu o vi usado (ou eu mesmo)
Como sempre ouvi os termos usados em um cenário de balanceamento de carga, eles são intercambiáveis. Ambos significam que, uma vez iniciada uma sessão, o mesmo servidor atende a todos os pedidos dessa sessão.
Sessão persistente significa que, quando uma solicitação chega a um site de um cliente, todas as solicitações adicionais vão para o mesmo servidor acessado pela solicitação inicial do cliente. Acredito que afinidade de sessão é sinônimo de sessão persistente.
Eles são os mesmos.
Ambos significam que, ao entrar no balanceador de carga, a solicitação será direcionada para o servidor que atendeu a primeira solicitação (e possui a sessão).
Este artigo esclarece a pergunta para mim e discute outros tipos de persistência do balanceador de carga.
Pensamentos de Dave: persistência do balanceador de carga (sessões complicadas)