일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 회고
- 데이터유통
- 해커컵
- datalake
- functional thinking
- 2017회고
- 데이터야놀자
- wait region split
- clean code
- Raw-Request-URI
- 코딩인터뷰
- 개발자
- 개발7년차매니저1일차
- 개발자로살아남기
- spray
- 데이터레이크
- 동시성
- 실전사례
- 켄트백
- 클린코드
- coursera
- hackercup2017
- 데이터플랫폼
- 단위테스트
- kafka
- 함수형 사고
- 박종천
- 2016년회고
- 테스트주도개발
- 알고스팟
Archives
- Today
- Total
목록simple consumer (1)
Software Engineering Note
kafka simple consumer
kafka 메시지를 처리하는 클라이언트 입장에서는 크게 simple consumer, high level consumer로 나누어진다. 대부분 high level consumer로 문제를 해결할 수 있지만 세세한 컨트롤이 필요한 경우에는 simple consumer를 써야한다. 얼마전에 http api로 데이터를 뒷단에 줘야하는 일이 있었다. 데이터 큐로 kafka를 사용하고 있었는데 여기에 있는 데이터를 넘겨줘야 했다. 그런데 한 번 주고 끝나는 것이 아니라, 과거에 줬던 데이터들을 다시 줘야 하는 경우가 있었다. 그걸 처리하기 위해서 db에 넣었다가 주는 등의 해결책이 거추장스럽게 느껴져 바로 꺼내줄 수는 없을까? 고민했는데 아래와 같이 http client를 만들어둔걸 보고 가능하리라 생각했다. h..
솔루션/kafka
2015. 9. 6. 01:28