이전 목록

nginx 설정 없이 우아하게 서비스 점검하기 (上)

Graceful service maintenance without nginx configuration (Part 1)

TL;DR AI

핵심 요약

1분
  1. AccessBlock 시스템 애플리케이션 수준에서 구현되었다 nginx 접근 권한이 없어 라우팅 차단 불가해 구현됨.

  2. Access_block 테이블 경로 정보를 저장한다 예: /user/list 같은 path들을 담음.

  3. Access_block_group 테이블 access_block들을 그룹으로 묶는다 그룹의 toggle이 true면 그룹의 모든 path가 차단됨.

  4. 프론트 페이지 라우팅될 때마다 차단 여부 조회 API를 호출한다 현재 URL과 access_block의 path를 비교해 일치하면 true 반환.

  5. 초기 설계 API 단위 차단은 구현되지 않았다 type 컬럼은 준비되었으나 이번 버전에서는 미구현.

원문 보기