Skip to content

Rezyo est en cours de lancement. Cette documentation vous donne un aperçu des fonctionnalités disponibles.

Rejoindre la liste d'attente

Le moteur de synchronisation

Decouvrez comment le moteur de sync Rezyo fonctionne : event sourcing, files d'attente et reconciliation pour une synchronisation fiable.

Le moteur de synchronisation est le composant central qui orchestre les echanges de donnees entre Rezyo et vos plateformes.

Fonctionnement

Event sourcing

Chaque changement (reservation, annulation, modification de prix) est enregistre comme un evenement dans le systeme. Cette approche permet de :

  • Conserver un historique complet de toutes les operations
  • Rejouer les evenements en cas de besoin
  • Garantir qu'aucun changement n'est perdu

Files d'attente

Les evenements sont traites par une file d'attente qui garantit :

  • L'ordre - Les operations sont executees dans le bon ordre
  • La fiabilite - Si une operation echoue, elle est automatiquement reessayee
  • La performance - Plusieurs operations peuvent etre traitees en parallele

Reconciliation

Periodiquement, le moteur compare les donnees de chaque plateforme avec celles de Rezyo pour detecter les ecarts eventuels et les corriger automatiquement.

Cycle de synchronisation

Plateforme A ─── evenement ──→ File d'attente
                                    │
                                    ▼
                              Moteur de sync
                                    │
                              ┌─────┴─────┐
                              ▼           ▼
                         Plateforme B  Plateforme C
  1. Un evenement arrive d'une plateforme
  2. Le moteur l'ajoute a la file d'attente
  3. L'evenement est traite : les donnees Rezyo sont mises a jour
  4. Les modifications sont propagees aux autres plateformes connectees

Gestion des erreurs

Retry automatique

Si une operation echoue (probleme reseau, plateforme temporairement indisponible), le systeme la reessaye automatiquement avec un delai croissant (backoff exponentiel) :

TentativeDelai
1ereImmediate
2eme2 secondes
3eme4 secondes

Alertes

Si une operation echoue apres toutes les tentatives, une alerte est affichee sur votre tableau de bord avec les details du probleme et les actions recommandees.

Suivi

Le tableau de bord affiche en permanence :

  • Derniere synchronisation - Date et heure pour chaque plateforme
  • Taux de reussite - Pourcentage d'operations reussies
  • Erreurs recentes - Problemes en cours ou resolus recemment