5.15. Knative Kafka 사용

Knative Kafka는 OpenShift Serverless에서 지원되는 Apache Kafka 메시지 스트리밍 플랫폼을 사용할 수 있는 통합 옵션을 제공합니다. Kafka는 이벤트 소스, 채널, 브로커 및 이벤트 싱크 기능에 대한 옵션을 제공합니다.

클러스터 관리자가 Knative Kafka 사용자 정의 리소스를 설치한 경우 Knative Kafka 기능을 OpenShift Serverless 설치에서 사용할 수 있습니다.

참고

Knative Kafka는 현재 IBM Z 및 IBM Power Systems에서 지원되지 않습니다.

Knative Kafka에서는 다음과 같은 추가 옵션을 제공합니다.

  • Kafka 소스
  • Kafka 채널
  • Kafka 브로커
  • Kafka 싱크

5.15.1. Kafka 이벤트 전달 및 재시도

이벤트 중심 아키텍처에서 Kafka 구성 요소를 사용하면 "한 번" 이벤트 전달을 제공합니다. 즉, 반환 코드 값이 수신될 때까지 작업이 다시 시도됩니다. 이로 인해 애플리케이션이 손실될 수 있는 복원력이 높아지지만 중복 이벤트가 전송될 수 있습니다.

Kafka 이벤트 소스의 경우 기본적으로 이벤트 전달을 위해 고정된 횟수가 있습니다. Kafka 채널의 경우 재시도는 Kafka 채널 전달 사양에 구성된 경우에만 수행됩니다.

전달 보장에 대한 자세한 내용은 이벤트 제공 설명서를 참조하십시오.