나는 초보자이며 카프카에 매달려있다. 필자는 설명서에서 파티션에 대한 생산자 및 고객 요청이 모두 리더 복제본에서 제공된다는 것을 읽었습니다. 소비자가 리더의 추종자로부터 읽을 수 없다는 뜻입니까? 그렇지 않다면, 왜? 나는 우리가 추종자들로부터 읽을 수 있다면 더 평행주의를 향상시킬 것이라고 생각합니다. 이것에 대한 통찰력은 큰 도움이 될 것입니다.카프카에서 읽고 쓰는 것에 관해서?
0
A
답변
2
현재 설계에서 팔로어는 수동적으로 리더를 비동기 적으로 복제합니다. 모든 복제본이 항상 리더와 동기화되는 것은 아니며, 일부 복제본 (즉, ISR (In-Sync Replicas)) 만 유지한다는 점은 주목할 가치가 있습니다. 모든 복제본을 ISR로 지정할 수 있지만 성능 고려 사항은 제작자 처리량에 영향을 미칩니다.
클라이언트 읽기가 추종자에 의해 처리 될 수 있다면 두 가지 비용이 발생할 수 있습니다. 1. Kafka는 모든 복제본이 언제든지 정확히 동일한 메시지 집합을 포함하도록해야합니다. 이는 엄청난 노력입니다. 2. 모든 복제본이 승인 한 후에 만 메시지를 "커밋 된"것으로 볼 수 있으므로 제작자가 크게 느려집니다.
+0
http : //www.confluent .io/blog/hands-free-kafka-replication-a-less-in-operation-simplicity / –
관련 문제
- 1. 안드로이드에지도를 표시하는 것에 관해서
- 2. 순서대로 스레드를 결합하는 것에 관해서
- 3. 선택 상자를 선택하는 것에 관해서
- 4. 파이썬에서 스위치를 죽이는 것에 관해서
- 5. 바이트 배열로 파일을 저장하고 파일 스트림을 읽고 쓰는 것에 비해?
- 6. 앱 코드에서 enquiry.cs를 호출하지 않는 것에 관해서
- 7. 현재 일자에 일을 더하는 것에 관해서
- 8. asp.net에서 이전 레코드를 저장하는 것에 관해서
- 9. 안드로이드에 대한 좋은 지식을 얻는 것에 관해서
- 10. 코딩 할 때 더 적절한 것에 관해서
- 11. 파일에서 읽고 쓰는 것
- 12. taffydb에서 읽고 쓰는 중
- 13. 동시에 읽고 쓰는 자바
- 14. 읽고 쓰는 클래스의 이름
- 15. tcl에서 읽고 쓰는 것
- 16. 파이썬에서 읽고 쓰는 것
- 17. 파일에서 읽고 쓰는 중
- 18. Facebook에 읽고 쓰는 앱
- 19. XML에서 읽고 쓰는 코드
- 20. 카프카에서 많은 파일 읽기
- 21. MySQL이 동시에 하나의 테이블에 읽고 쓰는 것
- 22. Ocaml에서 파일에 커스텀 변수를 읽고 쓰는 것
- 23. 문자열 배열로 값을 사용하여 Java Map을 쿼리하는 것에 관해서.
- 24. WPF 웹 페이지로 응용 프로그램을 임베드하는 것에 관해서
- 25. PL/SQL 응용 프로그램을 여러 단위로 나누는 것에 관해서
- 26. ogrid를 설정하고 해당 다차원 배열을 numpy로 채우는 것에 관해서
- 27. [-1, n]에 다차원 텐서를 재구성하는 것에 관해서
- 28. 동일한 파일을 읽고 쓰는 중
- 29. android에서 파일을 읽고 쓰는 법
- 30. Java에서 ppm을 읽고 쓰는 방법
다음 블로그 게시물을 읽고 싶을 수도 있습니다. http://www.flu-company.com/blog/hands-free-kafka-replication-a-lesson-in-operational-simplicity/ –