Le traçage distribué en pratique
by Austin Parker, Daniel Spoonhower, Jonathan Mace, Ben Sigelman, Rebecca Isaacs
Chapitre 12. Au-delà des travées
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
La plupart des systèmes de traçage distribués qui fonctionnent aujourd'hui en production représentent les demandes sous la forme d'un arbre de travées. Cette représentation est simple à comprendre et bien adaptée à un grand nombre de charges de travail courantes, mais elle ne convient pas à toutes. Dans ce chapitre, nous verrons comment le span est devenu le citoyen de première classe du traçage, puis nous explorerons ses défauts pour des systèmes tels que les modèles d'apprentissage automatique, le streaming, le pub-sub et le flux de données distribué. La conception de nouvelles abstractions pour le traçage est un domaine passionnant de recherche et de développement actifs et nous allons essayer de te donner un aperçu de ce qui nous attend dans un avenir proche.
Pourquoi les travées ont prévalu
Au chapitre 10, nous avons décrit comment les premiers systèmes de traçage ont influencé la conception, et même la terminologie, des systèmes actuels. Au fur et à mesure que les systèmes distribués évoluaient et devenaient plus compliqués, les utilisateurs ont eu un besoin pressant de comprendre les ralentissements des requêtes-réponses, en particulier lorsque les requêtes étaient imbriquées et exécutées simultanément. Cela a conduit à une approche centrée sur l'appel de procédure à distance (RPC), étroitement intégrée à la ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access