IT'S DO
article thumbnail
[config-service] 구축 후 encrypt, decrypt 디비 암호화 및 key
디자인 패턴/MSA 2024. 8. 1. 14:50

# api에 http://172.16.8.174:8888/encryptBody에 원하는 암호화 text 입력 => dandy=> 해당 암호화 된 것을 config 디비 암호화 적용password: '{cipher}caf8ebce5e3958f8af1a9cf5eb2aa4e2e9da6e10f99cfdf6f4d76dd356442ee4'앞에 {ciper}을 적어줘야함. #http://172.16.8.174:8888/decryptcaf8ebce5e3958f8af1a9cf5eb2aa4e2e9da6e10f99cfdf6f4d76dd356442ee4 마찬가지로 Body , text 적으면 해당 부분이 복호화 되어서 dandy로 나옴.   # bootstrap그리고 config-service에서 읽을때 bootstrap 먼..

[discovery] SpringBoot Actuator 사용하기
디자인 패턴/MSA 2024. 3. 19. 14:16

# 액추에이터란 액추에이터는 실행 중인 애플리케이션의 내부를 볼 수 있게 하고, 어느 정도까지는 애플리케이션의 작동 방법을 제어할 수 있게 한다. 예를 들면, 다음과 같다. 애플리케이션 환경에서 사용할 수 있는 구성 속성들 애플리케이션에 포함된 다양한 패키지의 로깅 레벨(logging level) 애플리케이션이 사용 중인 메모리 지정된 엔드포인트가 받은 요청 횟수 애플리케이션의 건강 상태 정보 먼저 pom.xml에 의존성 추가 org.springframework.boot spring-boot-starter-actuator application.yml에 management: endpoints: web: exposure: include: health 를 적어준다. 후에 서버에서 url:포트/actuator/..

article thumbnail
[MSA] 마이크로서비스 아키텍처 꼬꼬무
디자인 패턴/MSA 2023. 1. 9. 10:57

# 마이크로서비스 아키텍처 독립적으로 배포 가능한 작은 서비스들의 조합으로 단일 애플리케이션을 설계하기 위한 방법 컴포넌트들이 작은 서비스의 단위로 분리되어 독립적으로 배포됨. 서비스의 경우 보통 도메인을 기준으로 나눔. 도메인이란 -> 게시판, 설문, 결재 등 이런 느낌들. # 장점 : 컴포넌트들 간의 결합도를 낮춘 것만으로도 앞서 모놀리식 아키텍처의 단점들을 효과적으로 해결될 수 있음. 조직이 점차 작은 조직들로 세분화 되고 각 조직이 담당한 서비스에 대해 오너쉽을 가지고 애자일하게 일하는 문화에서 좋을 수 있음. ※모놀리식 아키텍처는 흔히 쓰는 백엔드 한쪽에서 모든 것을 처리하고 관리하는 것 -> 문제점 그 부분 망가지면 서버 끝남. # 단점 : 성능 이슈 : 서로 독립적으로 서비스로 분리된 컴포넌..