Snapshot Saving Enhancement

The InternalOrderProcessor saves the latest snapshot under specific conditions, rather than after each transaction by the orchestrator.

  • No Pending Messages: The snapshot is saved when the InternalOrderProcessor work queue has no pending messages.

  • Batch Processing: The snapshot is saved after processing every 1000 events.