Sui Blockchain introduit le streaming gRPC pour une indexation des données en temps réel avec faible latence
Le streaming gRPC transforme l'indexation des données blockchain
Le streaming gRPC de Sui révolutionne l'accès aux données en offrant des points de contrôle en temps réel, réduisant ainsi les délais d'interrogation. Cette méthode hybride combine le streaming avec des options de secours pour garantir la fiabilité et la récupération des données historiques. Le cadre d'indexation personnalisé, quant à lui, permet une intégration progressive du streaming sans nécessiter de changements dans la logique existante.
Le streaming élimine les retards d’interrogation dans l’accès aux données
La fonctionnalité de streaming gRPC modifie profondément la manière dont les indexeurs reçoivent les informations sur la blockchain Sui. Désormais, les nœuds complets transmettent directement aux indexeurs les points de contrôle dès qu'ils sont finalisés. Cette avancée supprime les cycles d'interrogation répétitifs qui causaient précédemment des délais entre la création et le traitement des points de contrôle. Selon l’annonce, le système offre « des points de contrôle en temps réel dès qu'ils sont finalisés », ce qui se traduit par « des données plus rapides, des pipelines résilients et moins de travail d'infrastructure sur Sui ». Les développeurs peuvent facilement configurer ce mécanisme en ajoutant un argument d'URL pointant vers un nœud complet. Ainsi, ils reçoivent les points sous forme d'événements plutôt que via une récupération programmée. Ce modèle basé sur les événements est particulièrement bénéfique pour **les applications sensibles à la latence**, comme celles dédiées à la surveillance ou à l'analyse en temps réel. Par ailleurs, Sui a intégré des sources de secours basées sur sondages pour pallier certaines limitations du streaming : ces connexions ne fournissent effectivement des données qu'à partir du moment où elles sont établies.
L'indexation en streaming avec gRPC est arrivée ⚡
→ Points de contrôle en temps réel dès leur finalisation→ Repli d'interrogation pour le remplissage + la récupération→ Compatible avec les indexeurs personnalisés existants
Des données plus rapides. Pipelines résilients. Moins de travail infra sur Sui.
En savoir plus 👇… pic.twitter.com/jaLzxAySKi
– Sui (@SuiNetwork) 4 février 2026
L’indexeur général illustre bien ce modèle hybride dans un environnement opérationnel : il utilise principalement le streaming tout en maintenant une option d'interrogation comme sécurité supplémentaire. Cela garantit que toutes les informations indexées restent actuelles tout en assurant une récupération fluide après une panne.
La conception du cadre prend en charge l’adoption incrémentielle
Le cadre d’indexation personnalisé dissocie complètement le traitement des points de contrôle et l’ingestion des données. Les indexeurs peuvent consommer et transformer ces derniers sans dépendre directement de sources spécifiques. Cette approche offre aux équipes flexibilité pour adapter leurs stratégies au fur et à mesure que leurs besoins évoluent, sans avoir besoin de réécrire leur logique procédurale actuelle. Selon la documentation associée au nouveau système, « il n'y a pas besoin d'interrogation, pas de conjectures sur le timing et aucun retard artificiel introduit par les intervalles de récupération ». Les développeurs ont ainsi la possibilité d'intégrer progressivement le streaming, selon leurs priorités liées à la fraîcheur des données. Pour ceux qui traitent principalement hors ligne ou qui utilisent des flux simples, il reste possible d’employer uniquement un mode interrogatif classique. Ce cadre supporte efficacement ces deux approches simultanément dans son architecture globale. Pour bénéficier du streaming gRPC, il suffit aux développeurs d’ajouter un paramètre URL dédié lors du paramétrage initial sans toucher à leur logique déjà établie concernant le traitement des points contrôlés. Le cadre assure également automatiquement cette transition pendant son fonctionnement afin que nul ne perde ses précieuses informations ni ne soit décalé par rapport à l'état actuel du réseau.
