2019-10-31 21:43:47 -04:00
|
|
|
## Axon
|
|
|
|
|
|
|
|
This module contains articles about Axon
|
|
|
|
|
2022-11-27 12:00:47 -05:00
|
|
|
## Profiles
|
|
|
|
|
|
|
|
Optionally the code can be run with the 'mongo' profile to use Mongo to store the projection. Otherwise, an in-memory
|
|
|
|
projection is used.
|
|
|
|
|
2022-09-06 14:04:07 -04:00
|
|
|
## Scripts
|
|
|
|
|
2022-11-27 12:00:47 -05:00
|
|
|
Two scripts are included to easily start middleware using Docker matching the properties files:
|
2022-09-06 14:04:07 -04:00
|
|
|
|
|
|
|
- `start_axon_server.sh` to start an Axon Server instance
|
2022-11-27 12:00:47 -05:00
|
|
|
- `start_mongo.sh` to start a MongoDB instance
|
2022-09-06 14:04:07 -04:00
|
|
|
|
2019-10-31 21:43:47 -04:00
|
|
|
### Relevant articles
|
|
|
|
|
|
|
|
- [A Guide to the Axon Framework](https://www.baeldung.com/axon-cqrs-event-sourcing)
|
2021-04-28 17:26:24 -04:00
|
|
|
- [Multi-Entity Aggregates in Axon](https://www.baeldung.com/java-axon-multi-entity-aggregates)
|
2021-09-29 11:32:13 -04:00
|
|
|
- [Snapshotting Aggregates in Axon](https://www.baeldung.com/axon-snapshotting-aggregates)
|
2022-11-05 06:53:05 -04:00
|
|
|
- [Dispatching Queries in Axon Framework](https://www.baeldung.com/axon-query-dispatching)
|
2022-11-27 12:00:47 -05:00
|
|
|
- [Persisting the Query Model](https://www.baeldung.com/persisting-the-query-model)
|