Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.17 KB

serverless-kafka-broker-intro.adoc

File metadata and controls

17 lines (12 loc) · 1.17 KB

The Knative Kafka broker is an Apache Kafka native implementation of the Knative broker API. It has a better integration with Kafka for the broker and trigger model over other broker types and reduces network hops.

Important

The Kafka broker, which is currently in Technology Preview, is not supported on FIPS.

The Knative Kafka broker stores incoming CloudEvents as Kafka records, using the binary content mode. This means that all CloudEvent attributes and extensions are mapped as headers on the Kafka record, while the data spec of the CloudEvent corresponds to the value of the Kafka record.

If a cluster administrator has configured your {ServerlessProductName} deployment to use Kafka as the default broker type, creating a broker by using the default settings creates a Kafka-based Broker object. If your {ServerlessProductName} deployment is not configured to use Kafka broker as the default broker type, you can use one of the following procedures to create a Kafka-based broker.