일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pmap
- fastpath
- vm_area_struct
- Apache
- kafka
- allocator
- page
- kmalloc
- devicedriver
- mm_struct
- memory
- vmalloc
- Linux
- strex
- slab
- spinlock
- lruvec
- NDK
- blk-mq
- slub
- buddy_system
- BLOCK
- Kernel
- slowpath
- Android
- Network
- 카프카
- multiqueue
- proc
- commit
- Today
- Total
목록Apache (2)
Art of Pr0gr4m
카프카 카테고리의 실습 글들은 해당 서적과 해당 문서의 내용을 참고합니다.그 중 특히 서적의 내용을 주로 따라하는 대신, 리눅스 사용 등에 많이 친숙하지 못한 분들도 따라할 수 있고 실습 위주로 편성하였습니다.----- 카프카에 대한 자세한 설명은, 번역으로 진행하는 문서 글에서 참고하도록 하고,해당 포스트는 실습 위주로 진행하겠습니다. 우선 카프카를 운영하는 데에 분산 애플리케이션 코디네이션 시스템이 필요한데, 주키퍼가 바로 그것입니다.주키퍼는 분산되어 있는 각 애플리케이션의 정보를 중앙에 집중 및 구성하여 관리하고, 동기화 하거나, 그룹 관리 네이밍 등의 서비스를 제공합니다. 주키퍼에 대한 자세한 설명은 다른 포스팅에서 하기로 하고, 어떻게 시스템을 구성할지 이야기해보겠습니다.분산 시스템을 운영하는 ..
해당 글은 https://kafka.apache.org/documentation/ 문서를 번역하고 있습니다.개인 공부의 비중이 크기 때문에, 직역보다는 의역이 많을 수 있으며, 필자의 주석 등이 있을 수 있습니다.----- 1.1 소개 아파치 카프카는 분산 스트리밍 플랫폼입니다. 그것이 무엇을 의미하는지 알아보겠습니다. 스트리밍 플랫폼은 세 가지 주요 기능이 있습니다: 레코드 스트림을 Publish/Subscribe 하는 기능이 있습니다. 이는 메세지 큐나 엔터프라이즈 메세징 시스템과 비슷합니다. (Publish/Subscribe를 모르신다면, Publish는 데이터를 생성하고 Subscribe는 해당 데이터를 읽어 소비하는 걸로 우선 알고 있으시면 충분합니다.)결함 감내(fault-tolerant)가 ..