network
Sticky Session
sklass
2021. 12. 5. 15:30
Microservice의 경우, 여러개의 backend 노드가 있을 수 있는데, 이때 로그인 session 정보를 한 노드에 저장하게되면, 유저가 새로고침 했을때, 트래픽이 다른 노드로 라우팅 될 수 있고, 이때 해당 노드에는 session정보가 없기 때문에 다시 로그인을 해야하는 불상사가 벌어진다.
Stickey Session이란, 위의 경우를 방지하기 위해 session 정보를 각 노드가 아닌 로드밸런서에 저장함으로써, 로그인 정보와 같은 session 정보를 노드의 개수와 무관하게 유지할 수 있는것을 의미한다.