build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } compile 'org.springframework.boot:spring-boot-s..
dec 11 - MSA에서 중간 구간 서버 테스트 할 때 서버의 모드 변경 방법 MSA아키텍쳐에서는 중간에 있는 서버 예를들면 아래와 같다. 크롬 -> A -> B -> C 사용자가 크롬을 통해 보낸 요청이 A, B, C를 순서대로 통과하면서 처리가 되는 구조일 때 B서버에서 장애가 날 수 있다. 그런데 A서버가 B, C 서버등과 동기화를 하기 위해 A로 온 메세지를 RDB에 저장을 하고 이 메세지가 처리가 되었는지 여부 등을 관리를 한다고 하자. 그러면 A에서 처리하던 내용이 B로 안흘러갈 뿐 아니라 이미 A에서 바라보고 있는 RDB에 기록이 될텐데 B가 장애가 났을 경우 복구 하는 방법은 A서버에서 retry등을 해서 메세지를 다시 보내주는 방법이 흔히 쓰는 방법이다.
RxJava에 대해 알아보자 - 제4편 Error는 언제 나는지? 에러나면 어떻게 되는지? 12345678910111213141516171819public class DoOnError { public void run6() { Flowable.fromIterable(Arrays.asList(1, 2, 0, 1)) .doOnComplete(() -> System.out.println("completed 6")) .map(item -> { return 10 / item; }) .doOnNext(item -> System.out.println("---next6---")) .doOnError(throwable -> System.out.println("---error6---")) .subscribe(item2-> ..
- Total
- Today
- Yesterday
- docker container whale
- docker container tissue
- 도커각티슈케이스
- docker container case
- 도커컨테이너
- docker container tissue box
- 2017 티스토리 결산
- 도커티슈박스
- 싱가폴
- vim
- 도커티슈케이스
- 도커각티슈박스
- Sh
- 이직
- 개발자
- docker container
- Linux
- shellscript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |