Ir al contenido
Módulo 8 · Lección 16 de 25

Cómo funciona la replicación con dsync

Parte del curso Dovecot: IMAP/POP3 a escala de producción, en el módulo Replicación y configuraciones multimaestro.

Autor

El dsync de Dovecot sincroniza buzones entre dos hosts a nivel de protocolo (no es un rsync de archivos). Entiende el estado IMAP: marcas, palabras clave, expunges, GUID.

Modos:

Modo Disparador Caso de uso
replicator (en segundo plano) En vivo, basado en eventos Producción activo/activo
dsync (CLI) Una sola vez o por cron Migraciones, respaldos periódicos

Arquitectura activo/activo:

[ Client ] ─┬─ [ Dovecot A ] ⇄ replication ⇄ [ Dovecot B ] ─┬─ [ Client ]
            └─ load balancer (director)                      ─┘

Los dos nodos aceptan lecturas y escrituras; el daemon replicator sincroniza los cambios de forma continua. La resolución de conflictos usa GUID (identificadores únicos globales de buzón), para que un mismo mensaje siga siendo el mismo mensaje en ambos lados.

Inicia sesión para llevar el registro de lo que ya leíste.

Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual