dsync van Dovecot synchroniseert mailboxen tussen twee hosts op protocolniveau (geen rsync van bestanden). Het begrijpt de IMAP-status: vlaggen, keywords, expunges, GUID's.
Modi:
| Modus | Trigger | Toepassing |
|---|---|---|
replicator (achtergrond) |
Live, op basis van events | Active/active in productie |
dsync (CLI) |
Eenmalig of via cron | Migraties, periodieke back-up |
Opbouw voor active/active:
[ Client ] ─┬─ [ Dovecot A ] ⇄ replication ⇄ [ Dovecot B ] ─┬─ [ Client ]
└─ load balancer (director) ─┘
Beide nodes accepteren lees- en schrijfacties; de replicator-daemon synchroniseert de verschillen continu. Conflicten worden opgelost met GUID's (Globally Unique Mailbox IDs), zodat hetzelfde bericht aan beide kanten hetzelfde bericht blijft.
Log in om bij te houden wat je gelezen hebt.