16.3.5. 사용자 할당량 구성


사용자가 Kafka 브로커를 오버로드하지 않도록 할당량을 적용하도록 KafkaUser 리소스의 사양 을 구성합니다. 크기 기반 네트워크 사용량 및 시간 기반 CPU 사용률 임계값을 설정합니다.

다음 유형의 사용자 요청에 대한 응답으로 파티션 변경이 발생합니다.

  • 새 주제의 파티션 생성
  • 기존 항목에 파티션 추가
  • 주제에서 파티션 삭제

파티션 변경 할당량을 추가하여 파티션 변경 요청의 속도를 제어할 수도 있습니다.

사용자 할당량이 있는 KafkaUser 의 예

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaUser
metadata:
  name: my-user
  labels:
    strimzi.io/cluster: my-cluster
spec:
  # ...
  quotas:
    producerByteRate: 1048576 
1

    consumerByteRate: 2097152 
2

    requestPercentage: 55 
3

    controllerMutationRate: 10 
4

1
사용자가 Kafka 브로커로 내보낼 수 있는 데이터 양에 대한 바이트당 1초 할당량입니다.
2
사용자가 Kafka 브로커에서 가져올 수 있는 데이터 양에 대한 바이트당 1초 할당량입니다.
3
클라이언트 그룹의 백분율로 CPU 사용률 제한입니다.
4
초당 허용된 동시 파티션 생성 및 삭제 작업(mutations) 수입니다.

Kafka 클라이언트에 할당량을 사용하는 것은 여러 상황에서 유용할 수 있습니다. 너무 높은 속도로 요청을 보내는 잘못 구성된 Kafka 생산자를 고려하십시오. 이러한 잘못된 구성으로 인해 다른 클라이언트에 대한 서비스 거부가 발생할 수 있으므로 문제가 있는 클라이언트가 차단됩니다. 네트워크 제한 할당량을 사용하면 이러한 상황이 다른 클라이언트에 크게 영향을 미치지 않도록 할 수 있습니다.

참고

Apache Kafka의 스트림은 사용자 수준 할당량을 지원하지만 클라이언트 수준 할당량은 지원하지 않습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동