본문 바로가기
반응형

MSA3

MSA 구조 K8S 통해 배포해보기 (5) RDS, Docker 와 k8s, HPA설정 RDS 설정은 저번에 했기 때문에 아래를 참고해주세요https://windy7271.tistory.com/entry/AWS-RDS AWS RDSRDS : 모니터링, 알람, 백업, HA 구성 등 모두 지원하는 관리형 서비스 / AWS 에서 지원하는 클라우드 기반 관계형 데베이다.데이터베이스 설정, 패치 및 백업 과 같이 잦은 운영 작업은 자동화하여windy7271.tistory.comb-1.harbormsk.jvqi25.c2.kafka.ap-northeast-2.amazonaws.com:9092,b-2.harbormsk.jvqi25.c2.kafka.ap-northeast-2.amazonaws.com:9092도커작성FROM openjdk:11 as stage1WORKDIR /Harbor_employee# g.. 2024. 9. 1.
[Spring/MSA]Msa구조 데이터 롤백 어떻게 해야할까 ??(1) 하.. 아까 쓰던게 사라졌다. 오히려 좋다 복습을 하게 되니 자 질문은 Msa구조에서 순차적으로 api를 요청할 때 1차 api 에서는 정상적으로 처리되어 db 커밋이 완료되었고 2차 api 요청에서 에러가 났을 때 1차 api에서 커밋 된 것을 어떻게 롤백할 것인가 이다. 이거에 대한 일단 정답은 SAGA 패턴이라는 것이다. SAGA 패턴을 알아보기 전에모노로그 식 개발에서는 어떻게 했을까를 생각해보면 서비스 단 혹은 Method 에 @Transactional 을 달아주었다. 우리는 @Transactional 하면 그냥 아 중간에 무슨일이 터지면 다시 되돌려 주는거 아니야 ? 라고 생각이 든다. 맞는 말이다. 근데 중간에 누가? 어디서 해주는지 생각해 보았나 ? 그냥 강의 에서 해준다고 하니 해주는걸로.. 2024. 8. 2.
쿠버네티스 정리 (2) Ingress 인그레스 외부에서 접속가능한 URL 사용 트래픽 로드밸런싱 SSL 인증서 처리 도메인 기반 가상 호스팅 제공 인그레스는 위와 같은 기능들에 대해 정의해둔 규칙들을 정의해둔 리소스이고, 이를 동작하기 위해서는 인그레스 컨트롤러가 필요하다. 이 전글에서는 Depl (pod) 와, service를 따로 해줬지만 여기서는 한 yml로 만든다. Ingress 중간에서 라우팅을 해주는 역할이다. apiVersion: apps/v1 kind: Deployment metadata: name: boseok-nginx-depl spec: replicas: 2 selector: matchLabels: app: boseok-nginx template: metadata: labels: # nodeport와 매핑 app: bos.. 2024. 3. 12.
반응형