ERPC modernise la plate-forme réseau basée sur Rust. Amélioration de l'efficacité des caches et de la gestion des connexions Améliorer la stabilité pour Solana RPC, gRPC et ShredStream

ERPC modernise la plate-forme réseau basée sur Rust. Amélioration de l'efficacité des caches et de la gestion des connexions Améliorer la stabilité pour Solana RPC, gRPC et ShredStream

ERPC modernise la plate-forme réseau basée sur Rust. Amélioration de l'efficacité des caches et de la gestion des connexions Améliorer la stabilité pour Solana RPC, gRPC et ShredStream
ELSOUL LABO B.V. (Siège: Amsterdam, Pays-Bas, PDG: Fumitake Kawasaki) et Validators DAO ont amélioré l'ensemble de la plate-forme réseau de ERPC. En adoptant pleinement la dernière version de CloudflareLe cadre de Rust, l'efficacité du cache et la gestion des connexions ont été améliorés pour renforcer la stabilité globale.
Cela permet ERPC offrir un environnement encore plus stable et à faible latence pour tous les clients utilisant Solana RPC, Geyser gRPC et ShredStream.

Historique et objet

Dans l'écosystème de Solana, les différences de latence mesurées en quelques millisecondes seulement peuvent avoir une incidence significative sur les taux de réussite des transactions et l'expérience utilisateur. ERPC a déjà réduit la latence grâce à sa conception à distance zéro et à une disponibilité accrue grâce à une infrastructure dédiée. Cependant, l'efficacité et la stabilité de la plate-forme réseau sous-jacente laissent toujours place à des améliorations, en particulier dans la gestion du trafic de pointe et de l'utilisation de longue durée.
Cette mise à niveau renforce le fondement même de la plateforme en rafraîchissant l'efficacité du cache et la gestion de la connexion, en vue d'améliorer encore la stabilité sous charge lourde et pendant l'utilisation continue.

Qu'est-ce que Pingora?

Pingora est un cadre de réseau open source basé sur Rust développé par Cloudflare.
Il combine des performances de haute concurrence avec la sécurité et offre jusqu'à trois fois les performances de Nginx, l'un des serveurs web les plus utilisés.
En adoptant cette plateforme de nouvelle génération, ERPC fournit Solana optimisé RPC, gRPC et service Shredstreams avec une grande efficacité et stabilité.

Améliorations à Pingora 0.6.0

Les dernières Pingora 0.6.0 comprend les améliorations suivantes:

Améliorations liées aux caches

  • Optimisation de la charge cache LRU et sauvegarde du traitement Le chargement par shard et les opérations d'économie atomique améliorent la fiabilité et la vitesse.
  • Soutien à la purge asynchrone La suppression du cache est désormais asynchrone, évitant les conflits avec le traitement normal des demandes.
  • Filtre de frappe de cache étendu Permet un contrôle plus flexible sur les hits cache, rendant l'utilisation du cache plus efficace.

Améliorations de la gestion du maintien et de la connexion

  • Contrôle plus fort du délai de conservation Réduit les frais généraux de réutilisation des connexions, améliorant l'utilisation du processeur et la latence.
  • Désactivation automatique du maintien inutile Prévient une consommation excessive de ressources et maintient une communication stable.

H2 Amélioration de l'efficacité de la couche IO

  • Mise à jour de caisse h2 avec la protection d'attaque MadeYouReset Augmente la sécurité tout en améliorant l'efficacité.
  • Gestion optimisée des erreurs IO Réduit les relevés inutiles et le traitement des erreurs redondantes.

Transfert de données et traitement des demandes

  • Prise en charge des demandes multiparties Améliore l'efficacité des grands transferts de données, réduisant l'utilisation de la bande passante et la latence.
  • Prise en charge de la mise en cache des données de grande taille Réduit la charge de recharge et assure une livraison stable.
Grâce à ces améliorations, l'efficacité du cache, la gestion des connexions et les performances de transfert de données sont considérablement renforcées. Nous avons déjà reçu des commentaires tels qu'un objectif longtemps poursuivi a finalement été atteint, et les utilisateurs devraient être en mesure d'expérimenter les améliorations directement dans les environnements réels.

Impact sur chaque service

RPC

Dans les demandes de données et les soumissions de transactions fréquemment utilisées, l'efficacité du cache fournit des réponses fluides et stables même pendant les périodes de pointe.
Solana RPC Price

gRPC

Pour Geyser gRPC, où les performances en temps réel sont critiques, une meilleure gestion des connexions et un traitement optimisé des flux maintiennent les connexions stables même pendant les longues sessions. La nécessité d'effectuer des relevés ou une résynchronisation est réduite, fournissant un soutien fiable pour les transactions et le suivi des cas d'utilisation.
Geyser gRPC Price

ShredStream

Pour ShredStream, qui nécessite une transmission de données à grande échelle, un cache amélioré et un contrôle de connexion assurent une diffusion fluide et ininterrompue avec un décalage minimal ou une perturbation, même sous une charge lourde.
Shreds Price

Disponibilité

Cette mise à jour a déjà été appliquée à tous les paramètres (RPC, gRPC, ShredStream). Les prix, les spécifications, les limites tarifaires et l'authentification restent inchangés, de sorte que les clients peuvent profiter immédiatement des améliorations sans modifier leur environnement existant.
Nous avons déjà reçu de nombreux commentaires positifs tels que "un objectif longtemps poursuivi a finalement été atteint," confirmant que les améliorations se reflètent clairement dans l'utilisation réelle.
Nous espérons que vous profiterez de ces améliorations.

Défis ERPC Solves

Nous avons construit en interne une infrastructure dédiée à Solana et un réseau à distance zéro pour relever les défis suivants:
  • Défauts de transaction et fluctuations de la latence en général RPC environnement
  • L'attractivité des performances imposée par de nombreux fournisseurs d'infrastructures
  • Impact important de la distance du réseau sur la qualité de la communication
  • Difficulté pour les petits projets d'accéder à des infrastructures de qualité
Grâce à la recherche continue, au développement et à la validation sur le terrain, nous nous engageons à fournir la meilleure performance possible en tant que plateforme en constante évolution. Pour des consultations ou des essais gratuits, veuillez visiter:
Merci pour votre soutien continu de ERPC.