Redis 및 골랑을 사용한 속도 제한기

✌️속도 제한기는 특정 기간 내에 수행되는 요청 또는 작업의 수를 제어하는 메커니즘입니다. 과도한 리소스 사용이나 서비스 거부(DDoS) 공격을 방지하는 데 도움이 됩니다. 요청 수가 설정된 한도를 초과하면 한도가 재설정될 때까지 후속 요청이 거부되거나 지연될 수 있습니다. 이를 통해 시스템이 모든 사용자에게 안정적이고 공정하게 운영되도록 보장합니다.


✌️비율 제한기를 구현하는 데 적용되는 알고리즘은 다음과 같습니다.


✅ 누수 버킷

✅ 고정 창 카운터

✅ 슬라이딩 윈도우 로그

✅ 슬라이딩 윈도우 카운터


블로그에 올린 내 글: https://tuannguyenhust.hashnode.dev/rate-limiter-with-redis-and-golang


모든 기사는 실제 작업에서 수행, 경험 및 사용한 후의 개인적인 견해입니다. 잘못된 정보와 혼란이있는 경우 모든 사람이 아래 의견에 의견을 제시 할 수 있기를 바랍니다.👇👇👇

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 9월 9일 오후 4:05

함께 읽은 게시물


다른 회사를 먼저 알아보지 않고 퇴사하면

첫 회사에서 5년 정도 보낸 후 대기업이 가보고 싶다는 생각이 들었습니다.

... 더 보기

 • 

저장 6 • 조회 1,894



🕊️ 자바 개발자 되기: 단계 별 4년 로드맵

📌 Year 1: 자바 프로그래밍 기초 1️⃣ 기초 배우기: 변수, 데이터 유형 및 함수를 포함한 프로그래밍의 기초를 배우는 것부터 시작합니다. 2️⃣ 객체-지향 프로그래밍(OOP): 클래스, 객체, 상속과 같은 OOP 원리를 자세히 살펴보세요. 3️⃣ 자바 기본 라이브러리: java.io, java.util, java.lang과 같은 기본 라이브러리를 숙지합니다. 이러한 라이브러리를 활용하여 일반적인 작업을 수행하고 I/O 작업을 처리하는 방법에 대해 알아보세요. 4️⃣ 자료구조 및 알고리즘: 기본 데이터 구조 및 공통... 더 보기

Roadmap to becoming a Java developer: step-by-step 4-year Career roadmap

Medium

Roadmap to becoming a Java developer: step-by-step 4-year Career roadmap

 • 

저장 140 • 조회 5,748


router.refresh 와 window.location.reload?

r

... 더 보기

- YouTube

youtu.be

 - YouTube

 • 

저장 18 • 조회 2,442


오픈 소스 라이선스 가이드

... 더 보기

오픈 소스 라이선스 가이드

www.daleseo.com

오픈 소스 라이선스 가이드

 • 

저장 27 • 조회 3,900