[ Python ] aiokafka 가 python-kafka 보다 나은 점
2019. 10. 1. 19:20ㆍ꿀팁 분석 환경 설정/Kafka
기존에 작업을 python-kafka로 겨우 익숙해졌는데, 비동기적인 처리 방법이 필요하게 됐다.
그래서 찾아보니 비동기 코 루틴인 asyncio 방식이 필요하게 됐다.
처음에는 지나친 패키지였지만 asyncio 개념이 필요하게 돼서 다시 보게 되니 생각보다 간편했다.
그래서 찾은 것이 aiokafka이다!
일단 이걸 하게 된 이유는 다음과 같다.
- asyncio를 적극적으로 쓴다.
- python-kafka 보다 거의 동일한 형태라서 익숙하다.
- python-kafka 보다 좀 더 성능이 좋다고 한다. URL
- python-kafka는 속도를 중시하지 않았지만, 자바 클라이언트 변화에 빠르게 변화했다.
- Producer 뿐만 아니라 Consumer도 기능이 python-kafka 보다 훨씬 다양하다.
- batch 성 작업도 가능하다!
https://github.com/aio-libs/aiokafka
728x90
'꿀팁 분석 환경 설정 > Kafka' 카테고리의 다른 글
Kafka MultiProcesisng Queue Test (0) | 2019.10.21 |
---|---|
[Python] confluent-Kafka 연습하기 (0) | 2019.09.03 |
[ Python ] Kafka 유용한 Command Class로 만들기 (0) | 2019.08.24 |
kafka 자주 사용 명령어 모음 (0) | 2019.08.17 |
[ Python ] kafka consume multiprocessing 해보기 (0) | 2019.08.17 |