[NHN] MSA (마이크로 서비스 아키텍처)
·
CNU SW 아카데미/14주차
미니 두레이 설계에 대한 조별 과제가 나왔습니다. 대략적인 요구사항을 파악해 보면 MSA 설계를 공부하고 개발하는 것으로 보입니다.친구에게 도움을 요청하니 MSA에 대해 공부해 보라고 합니다. MSA가 뭐냐 ?Micro Service Architecture(마이크로 서비스 아키텍처)의 줄임말입니다. 그냥 경량 서비스를 제작하는 건데 먼저 MSA의 특징은 다음과 같습니다.잘 분리된 마이크로서비스로 인한 탈중앙화대규모 시스템을 위한 아키텍처가벼운 네트워크 프로토콜느슨한 결합서비스 지향 아키텍처 # 이것을 왜 쓰냐 ? 도대체 장점이 뭐냐 하면, 다음을 보십쇼.독립성대용량 데이터 처리에 비교적 자유로움마이크로서비스는 독립된 데이터 저장소를 갖기 때문에 대용량 데이터를 마이크로서비스마다 나누어 저장할 수 있다.기..
[NHN] Java Data Access
·
CNU SW 아카데미/14주차
Entity의 생명주기 비영속 (new/transient)영속성 컨텍스트와 전혀 관계 없는 상태영속 (managed)영속성 컨텍스트에 저장된 상태준영속 (detached)영속성 컨텍스트에 저장되었다가 분리된 상태삭제 (removed)삭제된 상태영속성 컨텍스트가 Entity를 관리하면 얻을 수 있는 이점1차 캐시동일성 보장트랜잭션을 지원하는 쓰기 지연변경 감지지연 로딩