찾아보고 공부하다가 이 그림을 봤는데
오스서버를 위한 애플리케이션을 따로 작성한다
리소스를 다루는 애플리케이션을 따로 작성한다.
각각의 서버에 올린다.
전체를 통괄하는 애플리케이션을 따로 작성한다
하나의 서버에 올려서 전체를 이어준다.
-------------------------------------------------
이게 지금 제가 이해한 것인데 이게 맞나요?
제가 코딩을 한 것은 , 하나의 큰 프로젝트 폴더 안에 스프링 시큐리티도 구현하고 소셜도 구현하고
리소스를 다루는 서비스들도 구현하고 로컬 서버도 하나인데
이렇게 코딩해 둔 것을 따로따로 쪼개서 각각의 애플리케이션으로 만들어서 서버에 올리는 것인가?
아니면, 이렇게 하나의 프로젝트 폴더를 통으로 올리는 건가요?
그리고 리소스 서버가 stateless가 되고 auth 서버가 stateful이 된다.
그래서 리소스 서버는 스테이트리스늬까 확장이 쉬워진다.
이게 맞나요?
web server 랑 was 말하는거임? 보통 was는 저렇게 여러게올리고 클러스터링하고 앞에 로드벨런싱해주는 was두는방법도있긴함 그리고 auth 는 보통 SSO라고하는데 인증서버인데 왠만큼 큰서비스아니면 안둠 복잡함
근데 저딴건 쥬니어따위가 할게아님 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ SE 새키들 돈 몇천씩쳐받으면서 하는짓들이 저런거임 아님 경력오래됀 땔깜들이 알아서해줌 쥬니어들은 그냥 갖다준 잡일이나 열심히처리하면됌
아니 난 그냥 혼자서 집에서 코딩하는 사람임
저렇게 서버를 올리면 리소스 서버가 stateless가 되고 오스 서버는 stateful이 되고 그래서 리소스 서버는 확장하기 쉬워지게 되는 원리인가요?
stateful 이란건 연결을 유지하고있다는거임 애초에 stateful 서버라는게 넌센스임 ㅋㅋㅋㅋ auth 서버는 단지 로그인세션만 메모리에 저장하고있다가 사용자 리퀘스트에 묻어온 그사람 쿠키정보랑 비교해서 이새키가 아직로그인되어있다는걸 판단하는거임 자바는 등신같아서 연결하나당 쓰레드하나씩 쳐잡는데 ㅋㅋㅋ 몇만명이올줄알고 그걸 다연결잡고있음 통신벤더도생각해야되고 암튼 stateful 은없음
아 알겠음. 근데 저렇게 맨 앞에 묶어주는 서버가 없이 auth 서버랑 리소스 서버를 따로 돌리는게 기본적인 형태임?? 여기서 개인이 코딩해서 서비스 하는 사람들은 다 저렇게 돌림??
123//왠만->웬만 (왠지 빼고 웬임) [리듬 맞춤법 봇♬]
123//됌->됨 (되어 = 돼임) [리듬 맞춤법 봇♬]
asdf//넌센스->난센스 (국어사전 - 난센스 (nonsense)[명사] 이치에 맞지 아니하거나 평범하지 아니한 말 또는 일.) [리듬 맞춤법 봇♬]
동접자 5000명 넘어가거나 아니면 서버에올라가는 프로그램이 개떡같아서 리소스를 존나잡아먹으면 저딴식으로 DB2개 WAS 2개 WEB Server 1개 그리고 SSO 는 거의적용안함 그리고 너무복잡해서 다른 회사에서 돈주고 설치함 보통 혼자할꺼면 그냥 was에 인증 라우팅 서비스 이것저것 다올리면됌 ㅋㅋㅋ 그리고 was 설정에서 포트설정으로 분기태워줌 그리고 포트별 분배역할은 포트포워딩으로해서 갈라줌 URL 관련해서는 내가잘모름
공부해야겠다 고마워
저거 보통 나중에 코드바꿀때 편하라고 저렇게 짜는거라
서버를 나누고 그러는건 님마음이고 코드에서 상태의존만 없으면됨
ㅇㅇ가놓친거 뭍어옴인데 묻어옴이라고씀 이건못찾았지
상태 의존 없다는게 세션 없다라 같은 의미죠? 그렇다면 그렇게 짜고 있는데. 잘 모르겠넴 ㅎㅎㅎ 감사해요
여기서 말하는 stateful은 연결 유지랑은 관련 없어요