Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Python
- Go언어
- golang
- 코드워
- OOM
- 프로그래머스
- 동적프로그래밍
- Linux
- go
- HBase
- 리눅스
- boj
- zookeeper
- 튜토리얼
- codewars
- DP
- gradle
- scala
- dynamic programming
- programmers
- Java
- 알고리즘
- docker
- 문제풀이
- 파이썬
- 자바
- 스칼라
- leetcode
- 주키퍼
- redis
Archives
- Today
- Total
목록2019/09/24 (1)
파이문
[Java] FailSafe 를 사용한 Java Retry 예제
FailSafe 를 사용한 Java Retry 예제 Delay 시간을 주면서 Retry 를 하려고 하다가, FailSafe 라는 오픈 소스를 발견했다. Star 도 2k 개가 넘고, 최근 (8월) 까지도 커밋하길래 사용하기로 하였다. 사실 Retry 관련해서 스택오버플로우 검색을 했는데, FailSafe 개발자가 열심히 홍보하더라 Usage 사용하기 전에 RetryPolicy 라는 클래스로 정책을 생성해야 한다. RetryPolicy 생성 아래의 예제는 ConnectionException 이 날 경우 1초의 Delay 로 3번 Try 를 하게 만드는 코드다. RetryPolicy retryPolicy = new RetryPolicy() .handle(ConnectException.class) .withD..
TIL
2019. 9. 24. 21:51