zero-copy
-
[Kafka] - 8. acks / Batch / Page Cache&Flush개발/Kafka 2022. 9. 15. 03:28
목차 1. Kafka Acks 2. Kafka Batch 3. Page Cache&Flush 1. Kafka Acks Acks은 Network에 3hand-shake에서 나오는 개념으로, Data가 안전하게 전송하였는지 여부를 확인하는 용도입니다. 이와 같이 Kafka에서도 동일하게 Message(Data)에 대해 Producer가 Kafka에게 전송이 잘 되었는지 알고 싶어합니다. 1-1) Ack Request가 성공할 떄, 사용되는 Producer에 의해 설정되는 Parameter Case1) Acks = 0 Acks가 필요하지 않다는 의미 메시지 손실이 있더라도 빠르게 전송하는 경우 외에는 자주 사용되지 않는다. Case2) Acks = 1 Default 값이다. Leader가 Message를 수신..