IPC(Inter-Process Communication) 프로세스간 데이터를 주고 받는 행위 또는 그에 대한 방법이나 경로로써 동기 요청/ 응답 기반의 통신 메커니즘인 REST, gRPC와 비동기 메시지 기반 통신 메커니즘인 AMOP, STOMP 등이 있다. 가용성, 트랜잭션 관리와 테스트 전략 수립에 영향을 주는 중요한 아키텍처 의사 결정 항목이다. 클라이언트 / 서비스 상호 작용 스타일 1 : 1 - 요청 / 응답 : 클라이언트는 응답이 제때 도착할 것이라 기대하고 대기 도중 블로킹 가능 ⇒ 서로 강하게 결합되는 상호 작용 - 비동기 요청/ 응답 : 클라이언트는 대기 도중 블로킹 하지 않고 오래 응답 하지 않을 수 있음 - 단방향 알림 : 클라이언트는 서비스에 일방적으로 요청 1 : 다 - 발행/구..

몇 년 전 기술 블로그를 시작하겠다는 마음으로 계정을 만들고 그날 공부한 것을 적어나가기 시작하였다. 하지만, 완벽하다고 생각이 드는 결과물이 나오지 않으면 공개적인 장소에 노출되는 것이 부끄러워졌고 점점 나의 글은 비공개에서 notion으로 자리가 변경되었다. 글을 공개하고 피드백을 받는다는 것 그 후 몇 번의 글쓰기 모임에 참여한 적이 있다. 에세이나 소설을 쓰는 수업이었는데 매주 글을 함께 쓰고 합평을 나누는 방식으로 모임이 진행되었다. 매 주 정해진 일정에 따라 글을 쓰는 것은 매우 부담되었지만, 이 덕분에 완성된 하나의 글을 쓸 수 있었고 여러 사람의 시선에서 다시 글을 바라보며 고쳐 나갈 수 있었다. 그리고 같이 쓰는 사람들이 있어서 포기하지 않고 마지막 날까지 글을 쓸 수 있었다. 왜 글을 ..
출저 : https://offbyone.tistory.com/283 https://en.wikipedia.org/wiki/Static_import 자바(Java) - static import 사용하기 자바 클래스의 static 메소드는 클래스에 대한 인스턴스의 생성없이 메소드를 사용할 수 있습니다. 예로 절대값을 구하는 java.lang.Math 클래스의 abs() 메소드는 다음과 같이 클래스명.메소드로 바로 사용합니다.. offbyone.tistory.com 자바에서 static을 쓸 경우 인스턴스 생성없이 메소드를 사용할수 있음 - 클래스명.메소드명 import static 정적 메소드를 import static 해주면 클래스명 없이 바로 사용 가능 import static org.assertj.co..
출저 : 네하 나크헤데, 그웬 샤피라, 토드 팔리노. "카프카 핵심가이드" .제이펍.2018년 Chapter1 카프카란? 분산 커밋 로그 분산 스트리밍 플랫폼 데이터를 지속해서 저장하고 읽을 수 있음 파일 시스템이나 데이터베이스 커밋 로그는 시스템의 상태를 일관성 있게 유지할 수 있도록 모든 트랜잭션을 지속적으로 기록하는 기능 데이터 분산처리 for 시스템 장애에 대비, 확장성에 대한 성능 저하 방지 +) 매트릭(metric) 시스템이나 애플리케이션의 성능이나 상태를 모니터링 하기 위한 측정 지표이며 측정치 메시지와 배치 메시지 메시지 : 데이터의 기본 단위 (.= db의 행이나 레코드) 키 : 메타데이터 둘다 바이트 배열의 데이터로 간주해 특정 형식이나 의미를 가지지 않음 +) 메타데이터 데이터에 대한..
- Total
- Today
- Yesterday
- 글또
- 이동 윈도우 로깅 알고리즘
- 알고리즘
- 개발자
- 회고
- 누출 버킷 알고리즘
- 고정 윈도우 카운터 알고리즘
- 카카오프로젝트100
- 처리율제한
- 이동 윈도우 카운터 알고리즘
- 처리율 제한 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |