일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 람다 캡쳐링
- ChatGPT
- reflection API
- oracle
- RequestBody로깅
- afterCompletion
- Duration-Based Cookie
- Routing Policies
- aws
- UNION 열
- Cross-Zone Load Balancing
- Route53
- CannotGetJdbcConnectionException
- Application-Based Cookie
- 코딩삽질일기
- 자바로그
- 슬로우 쿼리
- ReactAdmin
- Connection Draining
- 네트워크 io
- superset-oracle
- 스프링
- queryDsl #JPA #hibernate
- 아파치 드루이드
- querydsl-sql
- 자연변수
- ContentCachingRequestWrapper
- jpa
- hikari cp
- SSR #CSR
- Today
- Total
목록네트워크 (4)
Forest Gump?
Route53 TTL 이란? TTL(Time to Live ) 설정은 Route53 레코드 생성시에 설정할 수 있습니다. 캐싱 된 시간을 초 단위로 설정이 가능한데, 100초로 설정 시 Client가 Route53 을 통해 쿼리를 보낼 시에 IP주소와 함께 설정 된 캐싱 시간인 TTL로 같이 주게 됩니다. 이런 구조로 되어 있으면, Client는 TTL정보를 캐싱 하여 다음번에 질의 할떄 Route53이 아닌, 기존에 캐싱 되어 있던 정보에 기록된 ip주소를 입력합니다. 이로인해 트래픽의 양을 조절 할 수 있습니다. 이는 요금 청구와도 연관이 있는데, AWS Route53 는 트래픽을 기준으로 요금이 청구 되기 때문에 적당한 TTL 설정이 필요합니다. 하지만 너무 긴 시간을 주게 되면, IP변경시에 잘못..
DNS란? 인터넷을 사용하면서 누구나 알고있는 도메인인 naver.com/google.com/daum.net 은 전부 다 DNS을 사용하고 있습니다. DNS(Domain Name System)는 사람에게 친숙한 표현인 호스트명을 IP 주소로 변환해 주는 시스템을 말합니다. 우리가 자주 쓰는 도메인을 입력하면, 해당 호스트에 매핑되는 IP를 찾아서 그 주소로 접속 할 수 있게끔 도와 주는 시스템입니다. DNS는 계층적 구조로 이루어져 있는데, 오른쪽으로 갈 수록 하위 계층에 속합니다. .com > example.com > www.example.com > api.example.com 예를들어 api.example.com 의 경우는 아래와 같은 구조를 갖고 있습니다. 1. .com 2. .example.com..
SSL/TLS 이란? SSL 인증서를 이용하면 데이터를 전송할 때 전송 중 암호화(in-flight encryption)가 가능합니다. SSL은 보안 socket 계층(Secure Sockets Layer)을 의미하며 연결을 암호화 하는 데 사용되고, 만료 일자(expiration Date)이 존재하며 주기적으로 갱신이 필요합니다. TLS는 SSL의 최신 버전으로, 전송 계층 보안(Transport Layer Security)을 의미하고, 듣던 강의해서는 거의 같은 의미로 쓰인다고 했습니다. 임의의 도메인 ex) A.com 으로 접속할때, SSL 설정 여부로 브라우저가 자물쇠로 연결이 안전한지 알려주기도 합니다. AWS ELB에 SSL 설정시 진행 과정 유저가 HTTPS를 통해 설정한 로드 밸런서와 연결..
Sticky Session(session affinity)이란? 먼저 Sticky Session, 혹은 "session affinity"에 대해 알아봅시다. 이는 특정 사용자의 모든 요청을 특정 EC2 인스턴스에 계속 연결하도록 하는 기능입니다. 이렇게 하면 사용자와 서버 사이의 세션 상태가 유지될 수 있습니다. 이해를 쉽게 하기위해서, Sticky Session 이 없이 만약 로드 밸런서가 사용자의 모든 요청을 새로운 인스턴스로 라우팅한다면 매번 사용자는 세션 정보가 유지되지 않아서, 로그인 계속하게 되는 상황이 될 수 있습니다. 하지만 단점도 물론 존재하는데, sticky session 설정이 있을경우 해당 인스턴스를 찾으러 가는 성질 때문에 완벽한 로드밸런싱이 안될 수도 있습니다. (처음에 Webs..