Obstacles au diffusion en continu

Concepts de diffusion en continu

Mike Metzger

Data Engineer

Revue de la mise à l'échelle

Mise à l'échelle verticale – ressources de calcul

  • CPU
  • RAM
  • Disque (capacité et E/S)
  • Réseau

Mise à l'échelle horizontale – plus de nœuds

  • Ajouter des machines comme nœuds/travailleurs
Concepts de diffusion en continu

Préoccupations initiales

  • Ressources de calcul
    • Ressources insuffisantes ou lentes
  • Plus de nœuds
    • Exige plus de connectivité
    • Une forme de ressources partagées
    • Complexité accrue
    • Souvent un gestionnaire de grappe
Concepts de diffusion en continu

Problèmes de communication

Types de problèmes de messagerie :

  • Messages manquants
  • Messages retardés
  • Messages hors séquence
  • Messages répétés
Concepts de diffusion en continu

Messages manquants

  • Représentent des événements qui n'apparaissent jamais
  • Peuvent être difficiles à détecter
  • Parfois gérés avec un identifiant de séquence
  • Demander les messages manquants peut retarder les réponses suivantes
Concepts de diffusion en continu

Messages retardés

  • Semblables aux messages manquants
  • Peuvent perturber le traitement en raison des retards
  • Souvent liés à des problèmes de ressources système
Concepts de diffusion en continu

Messages hors séquence

  • Combinaison de messages manquants/retardés
  • Survient quand un ancien message arrive après des plus récents
  • Nécessite une mesure de séquence ou d'état pour détecter
  • La prise en charge dépend du type de traitement en cours
Concepts de diffusion en continu

Messages répétés

  • Survient quand le même message est envoyé plusieurs fois ou renvoyé à cause de problèmes systèmes
  • Nécessite une gestion de séquence pour l'éviter complètement, mais peut être inoffensif
  • Parfois sans impact (p. ex. une mesure de température)
Concepts de diffusion en continu

Passons à la pratique !

Concepts de diffusion en continu

Preparing Video For Download...