JavaStandalone

Oracle AI Database Kafka APIs

Java integration tests that use the Kafka APIs for Oracle AI Database Transactional Event Queues.

TxEventQTestcontainersKafka#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.

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.