You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: database/spring-cloud-stream-binder-oracle-txeventq/spring-cloud-stream-binder-txeventq-sample/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Spring Cloud Stream Binder TxEventQ Sample
1
+
# Spring Cloud Stream Binder for Oracle Database Transactional Event Queues Sample
2
2
3
-
This sample application demonstrates how to use the Spring Cloud Stream Binder for Oracle TxEventQ in a simple Spring Boot Application.
3
+
This sample application demonstrates how to use the Spring Cloud Stream Binder for Oracle Database Transactional Event Queues in a simple Spring Boot Application.
4
4
5
5
Spring Cloud Stream exposes a [functional messaging API](https://docs.spring.io/spring-cloud-stream/reference/spring-cloud-stream/producing-and-consuming-messages.html) for producing and consuming messages. In this sample we implement three functional interfaces to produce a series of words, capitalize them, and output them.
6
6
@@ -22,7 +22,7 @@ To run the tests, use the following command:
22
22
mvn test
23
23
```
24
24
25
-
As the test runs, you should see the following output, indicating messages are being processed by the TxEventQ stream binder:
25
+
As the test runs, you should see the following output, indicating messages are being processed by the Oracle Database Transactional Event Queues stream binder:
|[Oracle Spring Boot Starter JSON Collections](oracle-spring-boot-starter-json-collections)| Autoconfiguration and utilities for JSON with Oracle Database |
12
-
|[Oracle Spring Boot Starter Okafka](oracle-spring-boot-starter-okafka)| Autoconfiguration for Kafka Java Client for Oracle Transactional Event Queues |
|[Oracle Spring Boot Starter JSON Collections](oracle-spring-boot-starter-json-collections)| Autoconfiguration and utilities for JSON with Oracle Database |
12
+
|[Oracle Spring Boot Starter for the Kafka Java Client for Oracle Database Transactional Event Queues](oracle-spring-boot-starter-okafka)| Autoconfiguration for Kafka Java Client for Oracle Transactional Event Queues |
Copy file name to clipboardexpand all lines: database/starters/oracle-spring-boot-starter-samples/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,8 @@ The Oracle UCP with JPA sample application demonstrates how to use the Oracle Sp
10
10
11
11
The JSON Relational Duality Views sample application demonstrates how to use the Oracle Spring Boot Starter JSON Collections with [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html). JSON Relational Duality Views layer the advantages of JSON document-style database over existing relational data structures — Powerful JSON views with full CRUD capabilities can be created on relational database schemas, nesting related data into a single document with unified access.
This sample application demonstrates how to use the Oracle Spring Boot Starter OKafka with the [Kafka Java Client for Oracle Transactional Event Queues](https://github.com/oracle/okafka)
15
+
This sample application demonstrates how to use the Oracle Spring Boot Starter for the [Kafka Java Client for Oracle Database Transactional Event Queues](https://github.com/oracle/okafka)
16
16
17
-
Using an in-database message broker like TxEventQ eliminates the need for external message brokers, reduces overall network traffic, simplifying your overall application architecture — and the OKafka library enables developers to create applications for TxEventQ using familiar Kafka APIs for messaging.
17
+
Using an in-database message broker like Oracle Database Transactional Event Queues eliminates the need for external message brokers, reduces overall network traffic, simplifying your overall application architecture — and the Kafka Java Client for Oracle Database Transactional Event Queues library enables developers to create applications for Oracle Database Transactional Event Queues using familiar Kafka APIs for messaging.
Copy file name to clipboardexpand all lines: database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/README.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
-
# Oracle Spring Boot Sample for JSON Events and OKafka
1
+
# Oracle Spring Boot Sample for JSON Events and the Kafka Java Client for Oracle Database Transactional Event Queues
2
2
3
-
This sample application demonstrates how to use the Oracle Spring Boot Starter for OKafka, and the Oracle Spring Starter for JSON Collections with [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html) and [Transactional Event Queues](https://www.oracle.com/database/advanced-queuing/).
3
+
This sample application demonstrates how to use the Oracle Spring Boot Starter for Kafka Java Clients with Oracle Database Transactional Event Queues and the Oracle Spring Starter for JSON Collections with [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html) and [Transactional Event Queues](https://www.oracle.com/database/advanced-queuing/).
4
4
5
-
The same application demonstrates a JSON document ingestion workflow where weather station sensor data is sent to a backend application, using OKafka Producer, Consumer, and JSON Relational Duality Views:
5
+
The ampld application demonstrates a JSON document ingestion workflow where weather station sensor data is sent to a backend application, using a Producer, Consumer, and JSON Relational Duality Views:
6
6
7
7
1. Raw sensor data is sent to a REST endpoint.
8
-
2. The raw sensor data is parsed as a POJO and produced to an OKafka queue in serialized JSONB format.
9
-
3. The OKafka consumer receives the sensor POJO, enriching and saving the POJO to the database as a JSON Relational Duality View.
8
+
2. The raw sensor data is parsed as a POJO and produced to an Oracle Database Transactional Event Queues topic in serialized JSONB format.
9
+
3. The Oracle Database Transactional Event Queues consumer receives the sensor POJO, enriching and saving the POJO to the database as a JSON Relational Duality View.
10
10
4. After consumption, enriched sensor data can be queried from the database by their weather station ID.
11
11
12
12
## Run the sample application
@@ -19,11 +19,11 @@ To run application test, run the following command:
19
19
mvn test
20
20
```
21
21
22
-
The test starts the OKafka sensor data consumer, and sends a series of raw weather station events to the producer. The test verifies that the events have been processed and saved to the database, available in JSON Relational Duality View form.
22
+
The test starts a sensor data consumer, and sends a series of raw weather station events to the producer. The test verifies that the events have been processed and saved to the database, available in JSON Relational Duality View form.
23
23
24
24
## Configure your project to use Oracle JSON Relational Duality Views
25
25
26
-
To use OKafka and Oracle JSON Relational Duality Views from your Spring Boot application, add the following Maven dependencies to your project:
26
+
To use Kafka Java Client for Oracle Database Transactional Event Queues and Oracle JSON Relational Duality Views from your Spring Boot application, add the following Maven dependencies to your project:
Copy file name to clipboardexpand all lines: database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-json-events/src/test/java/com/oracle/database/spring/jsonevents/JSONEventsSampleTest.java
+3-3
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ public class JSONEventsSampleTest {
Copy file name to clipboardexpand all lines: database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/README.md
+12-12
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
-
# Oracle Spring Boot Sample for OKafka
1
+
# Oracle Spring Boot Sample for the Kafka Java Client for Oracle Database Transactional Event Queues
2
2
3
-
With Oracle Database 23ai, powerful Kafka APIs are easily used to read and write data backed by [Transactional Event Queues (TxEventQ)](https://docs.oracle.com/en/database/oracle/oracle-database/21/adque/aq-introduction.html).
3
+
With Oracle Database 23ai, powerful Kafka APIs are easily used to read and write data backed by [Oracle Database Transactional Event Queues](https://docs.oracle.com/en/database/oracle/oracle-database/21/adque/aq-introduction.html).
4
4
5
-
If you’re unfamiliar with TxEventQ, it’s a robust, real-time message broker that runs within Oracle Database, designed for high throughput — TxEventQ can handle approximately [100 billion messages per day](https://www.oracle.com/database/advanced-queuing/) on an 8-node Oracle RAC cluster.
5
+
If you’re unfamiliar with Oracle Database Transactional Event Queues, it’s a robust, real-time message broker that runs within Oracle Database, designed for high throughput — Oracle Database Transactional Event Queues can handle approximately [100 billion messages per day](https://www.oracle.com/database/advanced-queuing/) on an 8-node Oracle RAC cluster.
6
6
7
-
This sample application demonstrates how to use the Oracle Spring Boot Starter OKafka with the [Kafka Java Client for Oracle Transactional Event Queues](https://github.com/oracle/okafka)
7
+
This sample application demonstrates how to use the Oracle Spring Boot Starter for the [Kafka Java Client for Oracle Database Transactional Event Queues](https://github.com/oracle/okafka)
8
8
9
-
The Spring Boot OKafka sample application includes the following components to demonstrate application development using Kafka APIs for Oracle Transactional Event Queues:
9
+
The Spring Boot sample application includes the following components to demonstrate application development using Kafka APIs for Oracle Transactional Event Queues:
10
10
11
-
- Sample OKafka Producers and Consumers
12
-
- Connection properties for OKafka with Oracle Database
13
-
- Topic management using OKafka admin client
14
-
- Spring Boot configuration for OKafka
15
-
- A comprehensive test using Spring Boot that produces and consumes data from Transactional Event Queues using OKafka
11
+
- Sample Oracle Database Transactional Event Queues Producers and Consumers
12
+
- Connection properties for Oracle Database Transactional Event Queues
13
+
- Topic management using the Oracle Database Transactional Event Queues admin client
14
+
- Spring Boot configuration for the Kafka Java Client for Oracle Database Transactional Event Queues
15
+
- A comprehensive test using Spring Boot that produces and consumes data from Transactional Event Queues using the Kafka Java Client for Oracle Database Transactional Event Queues
16
16
17
17
## Run the sample application
18
18
@@ -24,9 +24,9 @@ To run the test application, run the following command:
24
24
mvn test
25
25
```
26
26
27
-
## Configure your project to use OKafka
27
+
## Configure your project to use the Kafka Java Client for Oracle Database Transactional Event Queues
28
28
29
-
To use OKafka from your Spring Boot application, add the following Maven dependency to your project:
29
+
To use the Kafka Java Client for Oracle Database Transactional Event Queues from your Spring Boot application, add the following Maven dependency to your project:
Copy file name to clipboardexpand all lines: database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-okafka/src/main/java/com/oracle/database/spring/okafka/OKafkaComponent.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ public OKafkaComponent(@Qualifier("applicationTaskExecutor") AsyncTaskExecutor t
0 commit comments