Apache Kafka Test 2
What is the significance of a Kafka Producer API?
The major role of the Kafka Producer API is that it is responsible for covering two producers.
Kafka (Apache) was named after ______.
The Kafka platform was named after writer Franz Kafka because the creators felt it was appropriate to use a writer's name for a system suited for writing.
________ Api in Apache Kafka's executables are reusable producer and consumer APIs that can connect topics to existing applications.
Connector API — Runs reusable producer and consumer APIs for connecting subjects to existing applications.
When was Apache Kafka initially released?
Apache Kafka was first released by its original author(s) at LinkedIn in January 2011 - and was immediately open sourced after that. It is still open source and maintained by the Apache Software Foundation's developers.
Apache Kafka is used to run a cluster of one or more servers known as ____.
A broker is a term used to describe a Kafka server. It functions as a system for storing messages. The Kafka broker will deliver the message to a consumer who may be interested in it. This has many architectural benefits, such as scalability and high availability. We can increase the number of producers (clients) to produce more messages, the number of brokers (Kafka) to handle messages, and the number of consumers (servers) to process messages.
An application can subscribe to topics and process streams of records using Api ______ in Apache Kafka's
Consumer API — Allows an application to subscribe to topics and process records in a stream.
An application can publish streams of records using Apache Kafka's ______ Api.
Producer API — Allows programs to publish records in streams.
The _____ API turns data into output and generates results.
Streams API — This API translates input streams to output streams and generates the output.
Consumers utilize Apache Kafka's control records to
Control records in Apache Kafka are used by consumers to filter out aborted transactional messages.