RetryTemplate
ꡬμ±
// μ£Όμ ꡬν체
SimpleRetryPoilcy: μ§μ λ μ΅λ μλ νμκΉμ§ μ¬μλ
TimeoutRetryPolicy: μ§μ λ μκ° λμ μ¬μλ
ExceptionClassifierRetryPolicy: μμΈ μ νμ λ°λΌ λ€λ₯Έ μ μ±
μ μ©
CircuitBreakerRetryPolicy: μν· λΈλ μ΄μ»€ ν¨ν΄ ꡬνBackoff(μ¬μλ κ°κ²©) μ μ±
FixedBackOffPolicy (κ³ μ μκ° κ°κ²©)
ExponentialBackOffPolicy (μ μ§μ μ¦κ°)
RandomBackOffPolicy (λλ€ κ°κ²©)
Springμμμ μ¬μ©
1. RetryTemplate Bean ꡬμ±
2. RetryTemplateμ μ§μ μ μν΄μ μ¬μ©
3. μ΄λ
Έν
μ΄μ
κΈ°λ° μ¬μ©
4. ExponentialBackOffPolicy μμ
5. νΉμ μμΈμ λν΄μλ§ μ¬μλ
6. RetryContext νμ©
7. CircuitBreakerRetryPolicy μ€μ
8. λ°μ΄ν°λ² μ΄μ€ νΈλμμ
μ¬μλ
9. μΈλΆ API νΈμΆ μ¬μλ
Last updated