Tuning
The Tuning section collects the performance guidance that is relevant for Axon Framework. It focuses on command sequencing, pooled streaming event processing, snapshotting for event-sourced entities, and relational database settings for the JPA-backed event store.
The topics in this section are intentionally practical. They describe the defaults that ship with the framework, when to change them, and which knobs matter most in real applications.
| Section | Purpose |
|---|---|
Keep commands for the same entity ordered and avoid optimistic locking conflicts. |
|
Tune pooled streaming event processors for throughput, claim management, and batching. |
|
Adjust schema and database settings for the aggregate-based JPA event store. |
|
Reduce entity rebuild time by creating snapshots at the right moments. |
|
Reduce event store traffic by caching data close to the application. |