Uploaded image for project: 'Product Technical Learning'
  1. Product Technical Learning
  2. PTL-7911

AD482-5: The section Understanding the differences between Kafka API and Streams API is not well-defined

XMLWordPrintable

    • 3
    • en-US (English)

      URL: https://role.rhu.redhat.com/rol-rhu/app/courses/ad482ea-1.7/pages/ch03
      Reporter RHNID: ctiwary@redhat.com
      Section: streams-interaction-lecture - Interacting with the Streams API
      Language: en-US (English)|||||||||
      Workaround:

      Description: The section Understanding the differences between Kafka API and Streams API is not well-defined. Kafka API is a set of components that allow to interact with Kafka Brokers. Basically Kafka API is the umbrella of: - KafkaProducer API - KafkaConsumer API So Kafka API describes the components, methods and the libraries to produce or consume messages to or from an Apache Kafka. On the other hand Kafka Streams API is a library, also the previous one, that includes a set of different components and methods to consume continuously stream of data/events. Basically we could summarize that both APIs are valid to build EDA applications with different use cases or implementations.

              rht-jramirez Jaime Ramirez
              chetan-rhls Chetan Tiwary
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: