이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 8983|회답: 0

Kong 속도 제한 플러그인을 사용해 인터페이스의 요청 속도를 제어하세요

[링크 복사]
게시됨 2018. 11. 21. 오후 4:21:48 | | | |
인터넷에서 무작위 인터페이스를 찾았어요

날씨 인터페이스:http://t.weather.sojson.com/api/weather/city/101020100
Docker 배포 kong-dashboard 튜토리얼
https://www.itsvse.com/thread-5684-1-1.html
(출처: Architect_Programmer)


"kong-dashboard"를 사용해 서비스를 생성하세요. 주요 구성은 다음과 같고, 다른 구성도 다음과 같습니다.



물론, kong api를 통해 서비스를 만들 수도 있습니다. 문서 링크는 다음과 같습니다:https://docs.konghq.com/0.14.x/admin-api/#service-object

"kong-dashboard"를 사용해 경로를 생성하려면 라우팅 인터페이스에서 직접 만들 수 없으며, 서비스 목록에서 각 줄의 오른쪽 첫 번째 버튼을 클릭해야 생성됩니다. 주요 구성은 다음과 같습니다:



물론, kong api를 통해서도 문서를 통해 경로를 생성할 수 있습니다:https://docs.konghq.com/0.14.x/admin-api/#route-object


아래 http://ip:8000/weather/{도시 코드}의 콩 API 게이트웨이에 접속하며, 상하이와 지닝의 기상 상태를 각각 반환합니다.



속도 제어 "rate-limiting" 플러그인을 추가했습니다

플러그인 소개:https://docs.konghq.com/hub/kong-inc/rate-limiting/

개발자가 초/분/시간당 할 수 있는 HTTP 요청 수입니다. 적어도 한 가지 제한이 있어야 합니다.

주요 구성은 다음과 같으며, 동일한 IP만 분당 최대 30번까지 접근할 수 있습니다:



우리는 ab 모의 요청과 튜토리얼을 사용합니다:

Windows Apache ab 웹사이트 스트레스 테스트
https://www.itsvse.com/thread-4836-1-1.html
(출처: Architect_Programmer)
총 120건의 요청이 접수되었고, 동시성 횟수는 10개였으며, 반환 결과는 다음과 같았습니다:



총 요청120실패90총 6.618초가 걸렸는데, 제 속도 제한이 유효하다는 뜻입니다!

설정된 접근 속도를 초과하면 나타납니다"429개의 요청이 너무 많다"상태 코드와 다음과 같은 오류를 반환합니다:

{"message":"API 속도 한도 초과"}
(끝)




이전의:Docker 배포 kong-dashboard 튜토리얼
다음:영락전과 열세 경 주석
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com