Antworten:
Ich habe gesehen, dass diese Begriffe synonym verwendet werden, aber es gibt verschiedene Möglichkeiten, sie zu implementieren:
Ich würde vermuten, dass Sticky sich auf die Cookie-Methode bezieht und dass sich Affinität in einigen Kontexten auf # 2 und # 3 bezieht, aber so habe ich es nicht gesehen (oder selbst verwendet).
Da ich die in einem Lastausgleichsszenario verwendeten Begriffe immer gehört habe, sind sie austauschbar. Beides bedeutet, dass nach dem Start einer Sitzung derselbe Server alle Anforderungen für diese Sitzung bearbeitet.
Sticky-Sitzung bedeutet, dass, wenn eine Anforderung von einem Client auf eine Site eingeht, alle weiteren Anforderungen an denselben Server gehen, auf den die erste Client-Anforderung zugegriffen hat. Ich glaube, dass Sitzungsaffinität ein Synonym für Sticky Session ist.
Sie sind gleich.
Beides bedeutet, dass die Anfrage beim Eingang des Load Balancers an den Server weitergeleitet wird, der die erste Anfrage bedient hat (und die Sitzung hat).
Dieser Artikel klärt die Frage für mich und beschreibt andere Arten der Load-Balancer-Persistenz.
Dave's Thoughts: Persistenz des Load Balancers (Sticky Sessions)