Packages

package reconciler

Type Members

  1. final class Reconciliation extends AnyRef

    For reconciling the tag_views table with the messages table.

    For reconciling the tag_views table 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()
  2. final class ReconciliationSettings extends AnyRef

Ungrouped