Skip to content

Commit 4fdd780

Browse files
Merge branch 'main' into signoz-doc-changes
2 parents d936d5e + 35676e8 commit 4fdd780

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: "Apache Kafka"
3+
description: "Distributed streaming platform designed for high-throughput, fault-tolerant, and scalable real-time data processing."
4+
keywords: "kafka streaming data processing springboot spring development microservices oracle backend"
5+
---
6+
## Apache Kafka
7+
8+
[Apache Kafka](https://kafka.apache.org) 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.
9+
10+
## Access the Kafka cluster
11+
12+
The address to the boot strap servers in Oracle Backend for Microservices and AI is:
13+
14+
`kafka-cluster-kafka-bootstrap.kafka.svc.cluster.local:9092`
15+
16+
An example Spring Boot application.yaml could look like this:
17+
18+
```yaml
19+
spring:
20+
kafka:
21+
bootstrap-servers: kafka-cluster-kafka-bootstrap.kafka.svc.cluster.local:9092
22+
```
23+
24+
## Strimzi Operator
25+
26+
The Kafka cluster is deployed using the [Strimzi](https://strimzi.io) operator. The cluster is using Zookeeper.

docs-source/spring/content/setup/_index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,15 @@ You must meet the following prerequisites to use Oracle Backend for Microservice
109109
- An Oracle Cloud Infrastructure (OCI) account in a tenancy with sufficient quota to create the following:
110110

111111
- An OCI Container Engine for Kubernetes cluster (OKE cluster), plus a node pool with three worker nodes.
112+
113+
- Each node should have 2 OCPUs and 32 GB of RAM.
114+
- 750GB of block volume storage with a `Balanced` performance level.
115+
112116
- A virtual cloud network (VCN) with at least two public IP's available.
113117
- A public load balancer.
114118
- An Oracle Autonomous Database Serverless instance.
119+
120+
- The instance should have 2 ECPUs and 20GB storage and 20GB backup storage.
115121

116122
- At least one free OCI auth token (note that the maximum is two per user).
117123

@@ -123,6 +129,8 @@ You must meet the following prerequisites to use Oracle Backend for Microservice
123129
- [OPTIONAL]Oracle Backend for Microservices and AI VS Code Extension. [Download VS Code Extension](https://github.com/oracle/microservices-datadriven/releases/tag/OBAAS-1.4.0).
124130
- [OPTIONAL]Oracle Backend for Microservices and AI IntelliJ plugin. [Download VS Code Extension](https://github.com/oracle/microservices-datadriven/releases/tag/OBAAS-1.4.0).
125131

132+
You can use the [cost estimator for pricing](https://www.oracle.com/cloud/costestimator.html).
133+
126134
## OCI policies
127135

128136
The following policies needs to be in place to be able to install Oracle Backend for Microservices and AI. Top level and their dependencies listed.

docs-source/spring/data/menu/main.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ main:
3333
ref: "/platform/microtx"
3434
- name: Vault
3535
ref: "/platform/vault"
36+
- name: Kafka
37+
ref: "/platform/kafka"
3638
- name: VS Code plugin
3739
ref: "/platform/vscode-plugin"
3840
- name: IntelliJ plugin

0 commit comments

Comments
 (0)