Message stores
Every messaging engine defined within a bus has a message store that can persist data, such as...
- persistent messages
- transaction states
...that survives the orderly shutdown, or failure, of a messaging engine, regardless of the reason for the failure.
Run time memory can be reduced if the messaging engine writes non-persistent messages to the message store in when handling high message volumes, a process known as spilling.
Message stores can be implemented as...
database tables data store flat files file store Two of the messaging engines shown below are associated with data stores that exist within the same database, each with its own set of tables and schema. The other messaging engine uses a file store on the local file system.