1 감시 개념 및 규칙에 대한 간략한 설명
1.1 기본 개념
센티넬에서 리소스는 기능적 제약을 통해 보호되며 리소스는 클래스, 메서드 및 코드가 될 수 있습니다.
주로 전류 제한, 퓨즈 저하, 시스템 보호의 세 가지 유형의 기능이 있습니다.
1 不被上游压垮,限流
2 不被下游拖垮,熔断降级,通过并发线程数和响应时间做熔断控制
3 不受外界影响,集群下系统达到边缘负载时自动切换其他服务
참고 : hystrix의 퓨즈 성능 저하는 스레드 풀 격리를 통해 달성됩니다. 장점은 리소스 격리를 실현하고 단점은 스레드 전환 비용을 증가시킵니다.
1.2 규칙에 대한 간략한 설명
주로 5 가지 규칙 (흐름 제어 규칙, 다운 그레이드 규칙, 핫스팟 규칙, 시스템 규칙, 권한 부여 규칙)이 포함됩니다.
- 흐름 제어 : 2 + 3 + 3, 링크와 직접 연결된 qps 스레드 수, 현재 제한 효과, 실패한 워밍업 대기열 계산
- 열화 : 3, RT / 비정상 비율 / 비정상 숫자, 지정된 시간 내에 임계 값을 초과하면 끊어짐
- 핫스팟 : 1. 제품 ID 또는 사용자 ID와 같은 매개 변수 전류 제한은 IP가 많은 수의 qps를 요청하는 것을 방지합니다.
- 승인 : 1. 사용자를 화이트리스트에 추가하고 요청을 사용하여 다른 서비스, 앱 또는 PC와 같은 소스를 구별합니다.
다른 서비스, 앱 또는 PC와 같은 소스. - 시스템 : 응용 프로그램 비자 원 차원의 경우 생략됩니다.