package reconciler
Type Members
- final class Reconciliation extends AnyRef
For reconciling the
tag_viewstable with the messages table.For reconciling the
tag_viewstable with the messages table. Can be used to:- Fix data issues caused by split brains or persistence ids running in multiple locations - Continue tag writes after a node crash (using continueTagWritesForPersistenceId) - Rebuild tag views from scratch (using rebuildTagViewForPersistenceIds)
Important: Most operations (delete, truncate, rebuild) should only be run when the affected persistence ids are NOT running. Running these while actors are actively persisting can cause data corruption or gaps in tag sequences. The exception is continueTagWritesForPersistenceId which is safe to run while the application is running.
API likely to change when a java/scaladsl is added.
- Annotations
- @ApiMayChange()
- final class ReconciliationSettings extends AnyRef