Setting up and running Apache Kafka®

Apache Kafka is a distributed streaming platform with three key capabilities:

      Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system

      Store streams of records in a fault-tolerant durable way

      Process streams of records as they occur

Embed provides a Kafka Consumer and Kafka Producer block for publishing and subscribing to streams of records. To use these blocks, you must first set up Apache Kafka by downloading the following software:

      OpenJDK according to your OS and CPU architecture (https://learn.microsoft.com/en-us/java/openjdk/download )

      7-zip that is used to extract ZooKeeper and Apache Kafka (https://www.7-zip.org/download.html)

      ZooKeeper (https://zookeeper.apache.org/releases.html)

      Apache Kafka (http://kafka.apache.org/downloads.html)

Follow these step-by-step instructions to set up and run Apache Kafka.