JavaStandalone

Oracle AI Database Kafka APIs

Java samples and integration tests for Oracle AI Database Transactional Event Queues, including OpenTelemetry client metrics.

TxEventQTestcontainersObservabilityKafka#Java#Kafka#Testcontainers#TxEventQ
What this sample helps you learn

The following articles describe using Kafka Java APIs with Oracle AI Database Transactional Event Queues:

What this sample demonstrates

TxEventQ

Transactional queues for database-backed events and messaging.

Use when event delivery and data changes need the same transaction boundary.

Testcontainers

Disposable Oracle AI Database Free containers for repeatable local and integration tests.

Use when tests need real database behavior without sharing a long-lived development instance.

Observability

Tracing and client metadata samples for following application work into database sessions.

Use when teams need to correlate HTTP, JDBC, JMS, and database activity during operations.

Kafka

Kafka-compatible eventing and migration paths backed by Oracle AI Database queues.

Use when comparing separate-broker designs or moving Kafka-shaped workloads toward database-native eventing.