C# 범범조조 2022. 4. 20. 20:48
참조 https://github.com/App-vNext/Polly/wiki/Bulkhead https://github.com/App-vNext/Polly/wiki/Rate-Limit Bulkhead 란 Bulkhead 정책은 리소스 소비를 제한할 수 있는 전략입니다. Bulkhead는 다른 사람으로부터 봉인될 수 있는 응용프로그램의 한 섹션이며 단일 섹션의 실패가 전체 응용 프로그램 실패를 의미하지는 않습니다. 우리의 맥락에서 Bulkhead 정책을 구축한다는 것은 하나의 호출 스트림 주위에 병렬 처리 제한을 추가하고 호출 스트림으로 인한 리소스 소비를 제한하며 호스트의 모든 리소스 소비를 방지하는 것을 의미합니다. Bulkhead Syntax Bulkhead Syntax 사용 방법은 다음과 같습니다...
더 읽기
C# 범범조조 2022. 4. 20. 19:46
참조 https://github.com/App-vNext/Polly#timeout PolicyWrap 란 PolicyWrap 이란, 이전에 정의된 정책들을 여러가지 결합된 정책 전략을 의미합니다. 예를 들어, Retry 전략이 있고, Timeout 전략이 있을 경우 Retry 전략과 Timeout 전략을 합쳐서 사용하는 것을 의미합니다. 그럼 예제를 통해서 PolicyWrap 를 알아 보도록 하겠습니다. PolicyWrap Syntax Polly 공식 문서에서 PolicyWrap 사용 예제 방법은 다음과 같습니다. 아래 방식을 이용하여 시나리오를 구성하고, 직접 2개 이상의 전략을 Wrapping 해보겠습니다. // Define a combined policy strategy, built of previ..