반응형

was

    Tomcat에서 war 사이에 session 공유

    회사 프로젝트에서 같은 톰캣 컨테이너를 사용하는 war 애플리케이션 사이에 session을 공유해야 하는 경우가 있었다. 한참을 구글링하던 도중에 사용방법에 대해 알게 되었고, 나중에 사용하기 위해서 정리해보았다. [설정방법] 1. context.xml 수정 -> 각 war에 위치한 context.xml에 crossContext와 rootPath를 적어준다. 1234 WEB-INF/web.xmlcs 2. tomcat의 server.xml의 Connector에 emptySessionPath 속성을 추가한다.1cs 3. 공유할 세션의 속성 지정12// wedulPos war의 세션 속성 설정request.getSession().getServletContext().setAttribute("id", userId..

    스프링 마이크로서비스 (MSA) 소개

    많은 회사에서 마이크로서비스를 주목하고 있고 도입하고있다. 그 이유가 무엇인지 궁금했고, 알아보기 위해서 마이크로 서비스관련 책을 하나 구입하였다. 생각보다 책이 두껍지만 외국 저서 같지 않게 설명이 자세하게 되어있다. (사례도 많다.) 그럼 이제 마이크로 서비스가 무엇인지 알아보자. 아래 사진을 보자. 우리회사도 그렇고 기존에 웹 애플리케이션은 왼쪽의 사진처럼 하나의 구조로 이루어져있어 war 형태로 배포된다. 모든 서비스가 하나의 애플리케이션으로 구성되어있을 경우에는 새로운 기능을 추가하거나, 성능을 위해 시스템을 나누기 위하는 작업 등등이 너무 어렵다. 그래서 요새 대형 서비스에서는 서비스를 새로 추가하기도 쉽고, 더 많이 사용하는 서비스에 물리적인 자원을 더 할당할 수 있도록 마이크로서비스를 지원..

반응형