본문 바로가기 메뉴 바로가기

항해일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

항해일지

검색하기 폼
  • 분류 전체보기 (96)
    • Language (2)
      • JavaScript&TypeScript (0)
      • C&C++ (1)
    • BackEnd (40)
      • Java&Kotilin (26)
      • Spring (7)
    • DataBase (12)
      • MySQL (3)
      • MongoDB (2)
      • Redis (0)
    • Infrastructure (18)
      • Docker (1)
      • Git (1)
    • architecture (16)
      • Design Pattern (15)
      • DDD (1)
    • Algorithm (4)
    • 개발기 (2)
    • 생각 (1)
    • 독서 (1)
    • ETC (0)
  • 방명록

BackEnd/Spring (7)
Spring Cloud는 OOO이다.

스프링 클라우드 ( Spring Cloud ) Spring Cloud 는 마이크로 서비스 아키텍처 (MicroService Architecture : MSA) 를 쉽게 구축하기 위해 정의한 공통 패턴등을 사용할 수 있게 해주는 도구들의 모음이다. 이점 비즈니스 로직에 집중할 수 있게 해주며, 덕분에 개발 효율성을 극대화 할 수 있다. 기존 사용하던 Spring Project와 통합하기 유용하여, 현재 서비스를 마이크로 서비스로 변경하기 편하다. 제공하는 클라우드 패턴 분산 메시징 ( Distiributed Messaging ) 부하 분산 ( Load Balancing ) 회로 차단기 (Circuit Breaker) 라우팅( Routing ) 분산 로깅 ( Distiributed Logging ) 서비스 ..

BackEnd/Spring 2022. 8. 30. 22:03
[Spring Cloud]Config Server로 구성 관리및 동적으로 설정 적용

Spring Cloud Conifg Spring Cloud Config 는 설정 파일을 관리하는 서버를 통해 각 마이크로 서비스들이 외부에 설정 파일을 참조하여 사용할 수 있게 하는 것을 의미한다. 설정파일을 외부에서 관리하는 덕분에 추가 배포 없이 설정파일 변경을 동적으로 할 수 있다. Spring Cloud Conifg 동작 방식 Micro Service는 해당 인스턴스 생성 시점에 Config Server로 부터 설정파일을 조회해 사용한다. Config Server는 이러한 설정파일 저장소(Git Repository)에서 가져와 반환한다. 설정파일이 서비스 동작중 변경하게 되면 변경 내용 적용을 위해 각 Micro Service에 Refrest 요청을 전달한다. Spring Cloud Config ..

BackEnd/Spring 2022. 8. 29. 20:31
Spring Boot를 Jar로 패키징 하기

스프링 부트 Jar 파일 패키징 방법 Gradle Project CLI 를 통해. Spring Boot 프로젝트 jar 로 패키징 Gradle 프로젝트가 위치한 곳으로 이동한다. ./gradlew bootjar 명령을 통해 jar 파일을 패키징한다. 생성된 jar 파일의 위치 3. jar 파일의 위치는 Gradle 프로젝트 내부에 build → libs 에 위치한다. 상세 참조 내용 Spring Boot Gradle Plugin Reference Guide Maven Project CLI 를 통해. Spring Boot 프로젝트 jar 로 패키징 Maven 프로젝트가 위치한 곳으로 이동한다. ./mvnw package 명령을 통해 해당 메이븐 프로젝트를 jar 파일로 패키징 한다. 생성된 jar 파일 위..

BackEnd/Spring 2022. 8. 18. 20:08
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • multimap
  • pass by value
  • 장애 해결기
  • 동적 디스패치
  • 클린 아키텍처
  • Memory Fragmentation
  • 내부 단편화
  • Clean Architecture
  • 뾰족함
  • 세션 불일치
  • Sticky Session
  • 컴포짓 패턴
  • RestAssured
  • pass by reference
  • 정적 타입 언어
  • Object Pool
  • 동적 타입 언어
  • 외부 단편화
  • pool
  • 수평 분할
  • 육각형 아키텍처
  • 수직 분할
  • 메모리 파편화
  • OOP
  • SpringBoot 2.2
  • 메모리 단편화
  • 객체 풀
  • java
  • ATDD
  • Session
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바