일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kafka
- Til
- spring boot
- 프로그래머스
- trouble shooting
- 유효성 검사
- algorihm
- Github Actions
- springboot
- swagger
- CI/CD
- 객체지향원칙
- querydls
- MSA
- 테스트 코드
- docker
- algorithm
- JPA
- DevOps
- testcode
- EC2
- 멀티 모듈
- Redis
- aop
- JWT
- Java
- rabbitmq
- 어노테이션
- Intellij
- AWS
- Today
- Total
목록Til (12)
개발노트
개요오랜만에 프로젝트를 설계하면서 ERD를 작성했는데 연관관계에 대해 내 기억이 너무 흐려져 다시 한번 정리하고싶어졌다. Spring Boot JPA 에서 엔티티 간의 연관관계 매핑 연관관계의 종류1:1 (One-to-One)하나의 엔티티가 다른 엔티티 하나와 연결된 경우1:N (One to Many)하나의 엔티티가 여러 엔티티와 연관된 경우N:1 (Many-to-One)여러 엔티티가 하나의 엔티티와 연관된 경우N:M (Many-to-Many)여러 엔티티가 여러 엔티티와 연관된 경우. (중간 테이블 필요) 연관 관계 어노테이션 설명 및 설정@OneToOne (1:1 관계)1:1 관계를 매핑할 때 사용한다. 하나의 엔티티가 다른 엔티티 하나와 연결된다. 주로 두 테이블의 기본 키 또는 외래 키를 사용해..

CircuitBreaker해석하면 누전 차단기 라는 뜻이다.코드의 흐름을 회로라고 생각하고 과부하가 걸리거나 단락으로 인한 피해를 막기 위해 자동으로 회로를 정지 시키는 장치라고 정의되어있다한다. 서버에서 사용하면 외부 시스템이나 서비스와의 통시 중에 장애가 발생했을 때 시스템 전체로 장애가 전파되는것을 방지하는 메커니즘이다. 키 포인트는 차단 인 것 같다. 상태3가지의 보통 상태(OPEN , CLOSED, HALF_OPEN)와 특별한 상태(DISABLED, FORCED_OPEN)를 가지고있다.보통 상태 3가지에 대해서만 정리해보겠다. CLOSED (정상상태)정상적으로 동작하는 상태요청이 서비스로 전달되고 응답을 기다린다.실패율이 설정한 임계치보다 낮으면 현 상태를 유지함 평상 시의 호출되고 응답을 받..