JavaStandalone

Spring Boot JMS Tracing

Spring Boot sample for tracing JMS messaging over Oracle AI Database Transactional Event Queues.

TxEventQSpringObservability#Java#JMS#Observability#SpringBoot#TxEventQ
What this sample helps you learn

This example demonstrates using [Spring JMS](https://spring.io/guides/gs/messaging-jms) tracing with [Oracle AI Database Transactional Event Queues](https://docs.oracle.com/en/database/oracle/oracle-database/23/adque/aq-introduction.html).

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.

Spring

Spring framework samples for data access, messaging, configuration, and application wiring.

Use when Java applications need Spring-managed components backed by Oracle AI Database.

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.

Highlights

  • Java 21+, Maven
  • Docker compatible environment with docker-compose