프로그램/Java 3

Spring Boot Micro Service Architecture 만들기 (3)

이 포스트는 이전 포스트에서 생성한 Spring Boot MSA 프로젝트를 기반으로 MongoDB와 연동해서 간단한 CRUD를 해 보는 과정에 대한 설명입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. Spring Boot Micro Service Architecture 만들기 (1) Spring Boot Micro Service Architecture 만들기 (2) 1. MongoDB 설치 (docker) 우선 데이터를 저장할 MongoDB를 설치하겠습니다. 이번 과정에서는 docker를 이용해서 설치하도록 하겠습니다. 우선 ‘Docker Desktop’을 실행합니다. docker.yml 파일을 만들고 아래와 같이 편집합니다. services: mongodb: image: mongo:..

프로그램/Java 2023.07.09

Spring Boot Micro Service Architecture 만들기 (2)

이 포스트는 이전 포스트에서 생성한 Spring Boot MSA 프로젝트를 기반으로 Load Balancing 테스트와 Log 기능을 만들어 보는 과정에 대한 설명입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. Spring Boot Micro Service Architecture 만들기 (1) 1. Gradle 빌드 Gradle을 이용해서 MSA 프로젝트를 빌드 하는 과정입니다. 우선 실행 중인 MSA 프로젝트를 모두 종료합니다. IntelliJ 우측 툴바에서 ‘Gradle’을 누르고 뜨는 팝업창에서 ‘my-msa’ >> ‘Tasks’ >> ‘build’ >> ‘clean’을 선택하고 마우스 메뉴 버튼을 누른 후 뜨는 팝업메뉴에서 ‘Run my-msa [clean]’을 선택합니다. 기..

프로그램/Java 2023.07.09

Spring Boot Micro Service Architecture 만들기 (1)

이 포스트는 Spring Boots와 Netflix Eureka를 이용해서 간단한 MSA (Micro Service Architecture)를 만들어 보는 과정에 대한 설명입니다. 이 과정은 다음 환경에서 구성했습니다. windows 11 java 11.0.17 Docker Desktop-4.16.3 IntelliJ IDEA Community Edition 2022-3.3 1. Gradle 설치 Gradle Release에서 gradle을 다운 받습니다. 이 과정에서 사용된 버전은 8.1 버전입니다. 윈도우 탐색기에서 파일은 선택 후 마우스 메뉴 버튼을 누르고 실행되는 팝업메뉴에서 ‘압축 풀기’를 선택합니다. ‘압축(Zip) 폴더 풀기’ 창에서 설치하고자 하는 폴더를 입력한 후 ‘압축 풀기’ 버튼을 눌러..

프로그램/Java 2023.07.09