profile
안녕하세요

카프카4

카프카4

2023년 9월 10일
·
0개의 댓글
·

카프카 브로커의 역할

파티션 단위로 이루어진다. 토픽을 생성할 때 파티션의 복제 개수도 같이 설정되는데 직접 옵션을 선택하지 않으면 브로커에 설정된 옵션값을 따라간다. (최솟값 : 1)리더 : 프로듀서 또는 컨슈머와 직접 통신하는 파티션팔로워 : 나머지 복제 데이터를 가지고 있는 파티션.

2023년 4월 9일
·
0개의 댓글
·

mysql - 스레드, 메모리

스레드, 메모리

2023년 2월 21일
·
0개의 댓글
·

elasticsearch - multiDocuments patterns

mget 과 bulk api

2023년 1월 3일
·
0개의 댓글
·

elastic search - single document creating, deleting, indexing

클라이언트가 create, index or delete 요청을 예를 들어, node 1 에 보낸다.도큐먼트 id를 통해서 어떤 shard 에 있는지 파악. 해당 shard의 primary shard가 있는 노드에 해당 요청 전송. 해당하는 shard가 각 replica

2023년 1월 3일
·
0개의 댓글
·

이펙티브 자바 - 42

람다와 메소드 참조

2022년 12월 27일
·
0개의 댓글
·

이펙티브 37 - EnumMap

EnumMap을 알아보자.

2022년 12월 27일
·
0개의 댓글
·

이펙티브 자바 34

열거 타입 자체는 클래스. 상수 하나당 자신의 인스턴스를 하나씩 생성 public static final 필드로 공개. 사실상 final외부 생성자를 제공하지않기 때문에, 딱 하나만 존재한다는 것이 보장된다. Comparable Serializable 구현.enum 타

2022년 12월 27일
·
0개의 댓글
·

이펙티브자바 33

컨테이너 대신 키를 매개변수화한 다음, 컨테이너에 값을 넣거나 뺄 때 매개변수화한 키를 함께 제공type token : 컴파일타임 타입 정보와 런타임 타입 정보를 알아내기 위해 메서드들이 주고 받는 class 리터럴getFavorite 는 처음에 Map 에서 Class

2022년 12월 27일
·
0개의 댓글
·

이펙티브자바 - 32

가변인수 메소드를 호출하면 가변인수를 담기 위한 배열이 생성된다. 매개변수화 타입의 변수가 타입이 다른 객체를 참조하면 힙 오염이 발생한다. 컴파일러는 단순히 경고를 던지고, 실행시 castException이 발생한다. 이처럼 타입 안정성이 깨지니 제너릭 배열 매개변수

2022년 12월 27일
·
0개의 댓글
·

Flow and Channel examples

flow와 channel 비슷한 요구상황에서 살펴보자.

2022년 12월 15일
·
0개의 댓글
·

Hot and cold data sources

hot and cold in kotlin

2022년 12월 13일
·
0개의 댓글
·

Actors

coroutine actor 모델

2022년 12월 13일
·
0개의 댓글
·

coroutine channel fan-in fan-out

coroutine fan-in fan-out

2022년 12월 12일
·
0개의 댓글
·

Channel

coroutine channel

2022년 12월 12일
·
0개의 댓글
·

coroutine 에서의 multi-thread conflict avoid

코루틴에서의 thread-safe하게 공통 자원에 접근하기

2022년 12월 12일
·
0개의 댓글
·

Constructing a coroutine scope

.

2022년 12월 12일
·
0개의 댓글
·

suspend 함수에서 async가 깨질 때, 고려해야할 점들

suspend fun exception

2022년 12월 2일
·
0개의 댓글
·

Coroutine scope functions

coroutineScope를 통한 에러 핸들링

2022년 12월 2일
·
0개의 댓글
·

coroutine job exception handling

Exception handling coroutine이 exception을 받게 되면, coroutine 스스로 parent를 취소하고, children에게 전파한다. children 에서 exception 발생 parent로 전파, parent 취소 parent의

2022년 12월 2일
·
0개의 댓글
·