hgo641.log
로그인
hgo641.log
로그인
레벨4 3주차 회고
hongo
·
2023년 9월 14일
팔로우
0
인지한 것
접근 권한 제어를 어디서 하는 게 좋을까? ArgumentResolver vs AOP
ELB vs Code deploy vs beanstalk
ELB vs Nginx
자바 리플렉션
스레드풀의 accept size, max size 지정 기준
스레드풀 작업 대기
블루그린 배포에서 DB 스키마가 변경된다면?
DB서버도 두 개를 둔다 <- 데이터 정합성 문제 발생
그냥 무중단 배포 포기하고 서버 꺼서 마이그레이션한다.
블루와 그린이 모두 사용가능한 DB로 만든다. (nullable)
소켓으로 실시간 연결중일 때 블루그린 배포가 가능할까?
실시간 소켓은 어쩔 수 없이 끊기는 게 당연하다.
다만 웹소켓이 끊기면 지가 알아서 재연결시도한다.
데이터(채팅 대화라든가)만 잘 가지고 있으면 재연결하면 된다.
Java9이후 Optional에 추가된 기능
db 파티셔닝
SpringbootActuator를 사용한 서버 헬스 체크
학습한 것
Nginx upstream_check_module을 사용한 헬스 체크
Nginx에 모듈을 패치하고 컴파일하는 방법
spring boot graceful shutdown 설정 & SIGTERM 시그널
ExecutorService의 shutdown, shutdownNow, awaitTermination
무중단 배포 전략(롤링, 블루그린, 카나리)
forward vs redirect
상수의 기준 재 학 습 . . . ;
https://google.github.io/styleguide/javaguide.html#s5.2.4-constant-names
HTTP Cache의 종류(private & shared)
HTTP Cache revalidation
Cache-Control 주요 설정
캐시무효화
hongo
https://github.com/hgo641
팔로우
이전 포스트
nginx_upstream_check_module 설치
다음 포스트
HTTP Cache
0개의 댓글
댓글 작성