connetist / connectist-backend

2 stars 0 forks source link

[FEAT] Sticky Session 을 통한 Local cache 동기화 적용 #154

Closed JunHyungJang closed 2 weeks ago

JunHyungJang commented 2 weeks ago

🐼 Summary (요약)

연결을 가능하도록 만들었습니다.

😼 Describe changes with intention (변경내용)

  1. 사용자가 학교메일을 통해서 인증을 받는다 -> 인증코드가 인스턴스의 local cache에 저장되고 동시에, 사용자 cookie에 인스턴스의 port정보 기입
  2. 사용자가 인증코드를 post 요청으로 보내서 인증을 받는다 -> 인증이 성공되면 사용자의 cookie의 port정보 삭제

api-gateway에서 사용자 cookie의 port를 확인하고 해당 port와 일치하는 Instance에게 라우팅을 해줍니다. 만약 cookie가 없다면 RR방식으로 routing을 해줍니다.

🐶 Link Issue number (참고사항)