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
docs: replace transactional-engine references with orchestration engine
Update architecture.md, configuration.md, examples.md, getting-started.md,
README.md, and data-jobs guide to reflect the consolidation of
lib-transactional-engine into fireflyframework-orchestration.
@@ -255,32 +255,19 @@ No additional configuration needed - separation is built into the interfaces.
255
255
256
256
---
257
257
258
-
## Transactional Engine
258
+
## Orchestration Engine
259
259
260
260
### Basic Configuration
261
261
262
-
```yaml
263
-
firefly:
264
-
data:
265
-
transactional:
266
-
enabled: true
267
-
```
268
-
269
-
### SAGA Configuration
270
-
271
-
When using SAGAs for distributed transactions:
262
+
The `fireflyframework-orchestration` module is auto-configured via `firefly.orchestration` properties. It consolidates Saga, TCC, and Workflow patterns into a single module with its own `EventGateway` for EDA bridging.
272
263
273
264
```yaml
274
265
firefly:
275
-
transactional:
276
-
saga:
277
-
enabled: true
278
-
default-timeout: 30m
279
-
max-retries: 3
280
-
compensation-timeout: 5m
266
+
orchestration:
267
+
enabled: true
281
268
```
282
269
283
-
**Note:** This configuration is from `lib-transactional-engine`. See that library's documentation for complete options.
270
+
**Note:** See the `fireflyframework-orchestration` module documentation for complete options including Saga, TCC, and Workflow configuration.
284
271
285
272
---
286
273
@@ -348,8 +335,8 @@ firefly:
348
335
orchestrator-type: MOCK # Use mock for development
Copy file name to clipboardExpand all lines: docs/common/examples.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -492,7 +492,7 @@ public class CustomerDataEventListener {
492
492
493
493
## SAGA Integration
494
494
495
-
> **Note**: This example demonstrates integration with `lib-transactional-engine` (SAGA orchestrator). The `SagaOrchestrator`, `Saga`, and `Step` classes are from that library, not from fireflyframework-starter-data. This starter provides `StepEventPublisherBridge` to publish step events to the SAGA engine.
495
+
> **Note**: This example demonstrates integration with `fireflyframework-orchestration` (orchestration engine). The `SagaEngine`, `Saga`, and `Step` classes are from that module, not from fireflyframework-starter-data. The orchestration module provides its own `EventGateway` for EDA bridging.
496
496
497
497
### Example 8: Multi-Step Data Processing SAGA
498
498
@@ -501,8 +501,8 @@ public class CustomerDataEventListener {
501
501
@Slf4j
502
502
publicclassDataProcessingSagaService {
503
503
504
-
//SagaOrchestrator is from lib-transactional-engine
505
-
privatefinalSagaOrchestrator sagaOrchestrator;
504
+
//SagaEngine is from fireflyframework-orchestration
Copy file name to clipboardExpand all lines: docs/data-jobs/guide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1576,7 +1576,7 @@ All jobs automatically get:
1576
1576
1577
1577
### Overview
1578
1578
1579
-
For workflows that require distributed transactions or step-level coordination, integrate with Firefly's transactional engine and event-driven architecture.
1579
+
For workflows that require distributed transactions or step-level coordination, integrate with Firefly's orchestration engine and event-driven architecture.
0 commit comments