Apache Kafka
Apache Kafka is an open-source, distributed streaming platform designed for high-throughput, fault-tolerant, and scalable real-time data processing. It acts as a messaging system that enables applications to publish, subscribe to, store, and process streams of data (events or messages) efficiently.
The address to the boot strap servers in Oracle Backend for Microservices and AI is:
kafka-cluster-kafka-bootstrap.kafka.svc.cluster.local:9092
An example Spring Boot application.yaml could look like this:
spring:
kafka:
bootstrap-servers: kafka-cluster-kafka-bootstrap.kafka.svc.cluster.local:9092
The Kafka cluster is deployed using the Strimzi operator. The cluster is using Zookeeper.