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
  • Sizing Calculator - Sheet "Transaction processing" (see Master Sizing Guide)
Size of one Tx linear
  • Sizing Calculator - Sheet "Transaction processing" (see Master Sizing Guide)
Database performance logarithmic
  • Sizing Calculator - Sheet "Hardware sizing" (see Master Sizing Guide)

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 (red star) (red star) (yellow star) (red star) (green star) (green star) (yellow star) (red star)
0 Calculation (green star) (green star) (green star) (green star) (green star) (green star) (green star) (green star)
Table 1. Legend
(green star) Low load (yellow star) Medium load (red star) High load

Base configuration (this scheduler is for enabling/disabling all calculation and export processes together)

transactionConsumerProvider.properties:

# Activation configuration
scheduler.enabled=true