Linux/kafka
Kafka 기본 개념 정리
이번 프로젝트에서 kafka 를 사용해보며 알게된 kafka 기본 개념을 정리하고자 한다. kafka 는 Apache 에서 개발한 Message Broker 이며 개발언어는 스칼라를 사용했다. Message Broker(혹은 Message Queue 라고 부른다) 의 기본개념을 알아보자. 메세지 큐의 장점 - 비동기(Asynchronous): Queue에 넣기 때문에 나중에 처리할 수 있습니다. - 비동조(Decoupling): 어플리케이션과 분리할 수 있습니다. - 탄력성(Resilience): 일부가 실패 시 전체에 영향을 받지 않습니다. - 과잉(Redundancy): 실패할 경우 재실행 가능합니다. - 보증(Guarantees): 작업이 처리된걸 확인할 수 있습니다. - 확장성(Scalable):..
2020. 10. 12. 15:39
최근댓글