Processing Transactions
Description
- Each transaction must be calculated after it is received.
- A blackout scenario (see Master Sizing Guide) can generate a high load on the system and database resources!
- Depending on the number of transactions, the number of stores, and the HW performance, the duration of this process can be calculated using the Sizing Calculator - Sheet "13" (see Master Sizing Guide).
Influenced processes
| Factor | Dependency | Value |
|---|---|---|
| Number of Tx | linear |
|
| Size of one Tx | linear |
|
| Database performance | logarithmic |
|
Critical load of system resources when receiving transactions
| Process | System resources | Database | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Process group | Name | CPU | Memory | HDD | Network | CPU | Memory | HDD | Network |
| 0 | Calculation - Blackout scenario |
|
|
|
|
|
|
|
|
| 0 | Calculation |
|
|
|
|
|
|
|
|
|
|
|
|
Base configuration (this scheduler is for enabling/disabling all calculation and export processes together)
transactionConsumerProvider.properties:
# Activation configuration
scheduler.enabled=true