सामान्य प्रश्न - Direct Shreds

Q. मेरा Shreds / getBlock output अचानक टूटा हुआ दिख रहा है या -32015 लौटा रहा है — क्या बदला है?

Solana Transaction v1 (SIMD-0385) 15 सितंबर 2026 को epoch 1035 पर Solana mainnet पर लाइव हो गया। v1 transaction का wire layout version prefix byte 0x81 से शुरू होता है, signatures message के बाद आते हैं, और legacy length prefix नहीं होता।
अगर आप ShredStream, Direct Shreds या UDP Forwarding की entries खुद decode करते हैं, तो version 4.2 से पुराना bincode या solana-entry decoder उस 0x81 byte को गलती से signature count समझ लेता है, जो EOF error, compact-length overflow या "invalid message version" error के रूप में दिखता है। 4.2 से पहले के crates से raw transactions deserialize करने वाले Geyser gRPC users को भी यही समस्या आती है। maxSupportedTransactionVersion: 0 के साथ getBlock और getTransaction की RPC calls -32015 Transaction version (1) is not supported by the requesting client लौटाती हैं; getTransactionsForAddress full mode में हर प्रभावित row पर यही error रिपोर्ट करता है। अगर आप पहले से ERPC के parsed JSON responses को version 1 सेट करके पढ़ रहे हैं, तो आप प्रभावित नहीं हैं।
options object में maxSupportedTransactionVersion को 1 पर सेट करें — यह getBlock और getTransaction का दूसरा parameter है, और getTransactionsForAddress के options में भी:
json
{
  "maxSupportedTransactionVersion": 1
}
Solana Stream SDK को 2.0.0 पर upgrade करें: crates.io पर Rust solana-stream-sdk, या npm पर @validators-dao/solana-stream-sdk और @validators-dao/solana-shreds-client। @validators-dao/solana-entry-decoder को अलग से 2.5.0 पर upgrade करें। 1.4.0 और entry-decoder 2.4.0 v1 को support नहीं करते। अपने खुद के Rust decoders को solana-entry 4.2.x पर ले जाना चाहिए।

Q. किस क्षेत्र में आपका नोड स्थित है?

वर्तमान में हम निम्नलिखित क्षेत्रों में नोड्स का संचालन करते हैं:
  • Frankfurt (FRA)
  • Amsterdam (AMS)
  • London (LON)
  • Dublin (DUB)
  • New York (NY)
  • Chicago (CHI)
  • Salt Lake City (SLC)
  • Tokyo (TY)
  • Singapore (SGP)
  • Sydney (SYD)
ERPC वास्तविक रूटिंग पथ पर आधारित वास्तविक नेटवर्क विलंबता को मापता है, जो सीधी रेखा की दूरी पर निर्भर रहने के बजाय स्वचालित रूप से सबसे कम विलंबता वाले क्षेत्र का चयन करता है। यह दृष्टिकोण न केवल व्यक्तिगत उपयोगकर्ताओं के लिए विलंबता को बेहतर बनाता है, बल्कि समग्र नेटवर्क दक्षता को भी बढ़ाता है और संभावित हमलों के खिलाफ ERPC के वैश्विक लचीलेपन को मजबूत करता है।
यदि आपके वातावरण में इष्टतम क्षेत्र स्वचालित रूप से नहीं चुना जाता है, तो कृपया ERPC Web Dashboard के माध्यम से हमसे संपर्क करें।

Q. विलंबता 9999ms दिखाई देती है और कोई गैर-इष्टतम क्षेत्र चुन लिया जाता है। मुझे क्या करना चाहिए?

Shreds क्षेत्र चयन के लिए, ERPC नीचे सूचीबद्ध प्रॉक्सी होस्ट से आपके पंजीकृत IP पर ICMP लेटेंसी प्रोब भेजता है। सूचीबद्ध प्रत्येक स्रोत IP से आने वाले ICMP इको अनुरोधों को अनुमति दें। यदि फ़ायरवॉल (ufw, क्लाउड फ़ायरवॉल, सुरक्षा समूह आदि) उन्हें ब्लॉक करता है, तो माप 9999ms हो सकता है और कोई गैर-इष्टतम क्षेत्र चुना जा सकता है। एक क्षेत्र में कई IP अलग-अलग प्रोब होस्ट हैं; उन सभी की आवश्यकता है।
क्षेत्रICMP स्रोत IP
🇳🇱 Amsterdam82.21.43.35
🇺🇸 New York151.243.244.162
🇩🇪 Frankfurt151.241.178.73
🇯🇵 Tokyo143.20.238.88
🇸🇬 Singapore151.245.186.3
🇬🇧 London151.241.65.10

Far Point चुना गया

Shared Shreds का Far Point सीमित क्षमता वाला फ़ॉलबैक विकल्प है। हर एंडपॉइंट सभी ग्राहकों को मिलाकर अधिकतम 32 समवर्ती प्रॉक्सी स्ट्रीम का समर्थन करता है—हर ग्राहक के लिए 32 स्लॉट नहीं। स्ट्रीमिंग तब सबसे प्रभावी होती है जब सब्सक्राइबर चुने गए Shreds एंडपॉइंट के पास चलता है; लंबी दूरी की स्ट्रीम साझा कनेक्शन, फ़्लो-कंट्रोल विंडो और egress क्षमता को अधिक समय तक उपयोग में रखती हैं। साझा परिवेश को प्रतिक्रियाशील बनाए रखने में मदद के लिए, सूची में दिए गए हर क्षेत्रीय ICMP प्रोब स्रोत IP पते को अनुमति दें और क्षेत्र चयन फिर से चलाएँ। निरंतर उपयोग के लिए, चुने गए एंडपॉइंट के पास ERPC VPS पर विचार करें। UDP Forwarding Standard के लिए, प्रारंभिक कॉन्फ़िगरेशन के दौरान एक उपलब्ध क्षेत्र चुनें और गंतव्य के रूप में मान्य, गैर-रिक्त सार्वजनिक IPv4 पता और पोर्ट कॉन्फ़िगर करें। क्षेत्र और गंतव्य दोनों को बाद में डैशबोर्ड में बदला जा सकता है। क्षेत्र बदलने पर फ़ॉरवर्डिंग का स्रोत IP बदल जाता है, इसलिए रिसीवर के फ़ायरवॉल को नए फ़ॉरवर्डिंग स्रोत IP की अनुमति देनी होगी।

Q. मैंने अपनी IP allowlist कर दी है, फिर भी कनेक्ट नहीं हो रहा। क्या जांचना चाहिए?

ERPC gRPC और Shreds endpoints plain HTTP पर port 80 का उपयोग करते हैं, जिसे IP allowlisting से सुरक्षित किया जाता है। ये port 443 पर HTTPS/TLS का उपयोग नहीं करते।
यदि आप किसी अन्य provider का client example कॉपी करते हैं, तो उसमें :443 या HTTPS default हो सकता है। केवल domain बदलने पर port और TLS settings वही रह सकती हैं, जिससे connection काम नहीं करेगा।
नीचे दिए गए endpoints उदाहरण हैं। इन्हें dashboard में दिखे अपने endpoint से बदलें। इसे HTTP form में उपयोग करें, या यदि client host और port मांगता है तो port 80 स्पष्ट रूप से दें:
  • मान्य नहीं: shreds-fra6-1.erpc.global:443
  • मान्य: shreds-fra6-1.erpc.global:80
  • मान्य URL form: http://shreds-fra6-1.erpc.global
Authentication आपकी registered IP address पर आधारित है। किसी specific product page पर स्पष्ट रूप से न लिखा हो तो ERPC gRPC या Shreds endpoints के लिए x-token, token, या Authorization headers न जोड़ें।

Q. मैंने पहले केवल WebSocket या Geyser gRPC (YellowStone) का उपयोग किया है। क्या आपके पास नमूने हैं?

हाँ। SLV का उपयोग करके आप Shreds कनेक्शन का परीक्षण और एप्लिकेशन विकास जल्दी शुरू कर सकते हैं।
कृपया विवरण के लिए निम्नलिखित गाइड देखें:

Q. क्या मैं दो IP पते पंजीकृत कर सकता हूँ?

आप प्रति सदस्यता एक endpoint का उपयोग कर सकते हैं। यदि आप दो IP पतों का उपयोग करना चाहते हैं, तो आपको दो अलग-अलग सदस्यताएँ लेनी होंगी।

Q. आप किस क्षेत्र की सलाह देते हैं?

कोई एक स्थायी सर्वोत्तम क्षेत्र नहीं है। Solana वैश्विक है, और leader की भूमिका slot दर slot validators के बीच घूमती रहती है। जिन क्षेत्रों में validators अधिक हैं और stake अधिक है, वहाँ leader slots अधिक बार आते हैं, जिससे transactions को तेज़ी से land होने में मदद मिल सकती है। इसका दूसरा पहलू यह है कि प्रतिस्पर्धी ट्रैफ़िक भी वहीं केंद्रित होता है, इसलिए आपकी रणनीति के आधार पर कम भीड़ वाला क्षेत्र कभी-कभी बेहतर परिणाम दे सकता है।
एक व्यावहारिक शुरुआत के रूप में, जब leader slots की स्थिर उपलब्धता सबसे अधिक मायने रखती हो, तो Frankfurt या US East Coast जैसा validator-सघन क्षेत्र चुनें, या जब सबसे छोटे पथ से निष्पादन प्राथमिकता हो, तो किसी विशिष्ट लक्षित validator के पास खुद को स्थापित करें। सार्वजनिक Solana नेटवर्क के वितरण को समझने के लिए Validators Solutions का उपयोग करें, फिर ERPC Leader Slot API और वास्तविक मापों के आधार पर तय करें कि एकल-क्षेत्र, दोहरे-क्षेत्र या वैश्विक तैनाती में से कौन-सी उपयुक्त है।
Solana मेननेट वितरण रिपोर्ट

Q. मुझे कम से कम ~400ms या बेहतर विलंबता की आवश्यकता है।

लगभग 400ms के भीतर विलंबता हासिल करने के लिए, इन आवश्यक बिंदुओं पर विचार करें:
  • Ping मूल्यों की यथार्थवादी समझ: Ping मूल्य आदर्श स्थितियों को इंगित करते हैं और स्ट्रीमिंग संचार में वास्तविक विलंबता को प्रतिबिंबित नहीं करते, जो आम तौर पर पिंग विलंबता का लगभग 5 गुना अनुभव करता है। उदाहरण के लिए, महाद्वीपों के पार 100ms का पिंग वास्तव में लगभग 500ms की विलंबता में परिणत होता है। इस प्रकार, ~400ms विलंबता हासिल करने के लिए बुनियादी ढांचे को उसी क्षेत्र के भीतर स्थापित किया जाना चाहिए।
    • विशिष्ट पिंग मूल्य संदर्भ:
      • समान नेटवर्क: ~0.1ms
      • Private Network Interconnect (PNI): ~0.2ms
      • समान डेटा केंद्र: ~0.3ms
      • एक ही शहर: ~1ms
      • पड़ोसी देश: ~5–10ms
      • अंतरमहाद्वीपीय: ~100–300ms
  • औसत विलंबता के जाल से बचना: Solana validator भौगोलिक रूप से विश्व भर में फैले हुए हैं, और leader schedule प्रत्येक epoch के साथ बेतरतीब ढंग से बदलता है। ~400ms हासिल करने के लिए औसत विलंबता पर निर्भर रहना अव्यावहारिक है। इसके बजाय, आपको सबसे कम विलंबता वाले slots की पहचान करने के लिए अपने विशिष्ट क्षेत्र में validator schedules को सटीक रूप से ट्रैक करना चाहिए। न्यूनतम विलंबता को लगातार हासिल करने के लिए, सभी प्रासंगिक क्षेत्रों में बुनियादी ढांचे की आवश्यकता होती है। उसी क्षेत्र के भीतर, डेटा अधिग्रहण दसियों मिलीसेकंड में हो सकता है, जिसमें संचरण केवल कुछ मिलीसेकंड में संभव होता है।
  • Leader Schedule को ट्रैक करना: ERPC Leader Slot API (getLeaderSlots) का उपयोग करके अपने क्षेत्र के लिए leader validator schedule की निगरानी करें। यह आगामी leader schedule, वर्तमान epoch का stake weight, validators के अनुमानित भू-स्थान और संदर्भ पिंग मूल्य लौटाता है, ताकि आप लक्ष्य बनाने के लिए सबसे कम विलंबता वाले slots को उनके आने से पहले ही पहचान सकें। सार्वजनिक मानचित्र-शैली डेटा और मूल RPC API व्यापक नेटवर्क दृश्यता के लिए उपयोगी हैं, लेकिन वे निष्पादन समय के लिए पर्याप्त सटीक नहीं हैं। Leader Slot API उस अंतराल को उस ग्रैन्युलैरिटी के साथ भरता है जो रूटिंग और ट्रेडिंग निर्णयों के लिए आवश्यक है।
Validators Solutions - Solana नेटवर्क डेटा
Solana नेटवर्क डेटा: Validators Solutions

Q. मैं शून्य-ब्लॉक (zero-slot) ट्रेडिंग कैसे प्राप्त कर सकता हूँ?

शून्य-ब्लॉक (zero-slot) ट्रेडिंग को सफलतापूर्वक प्राप्त करने के लिए अधिक परिष्कृत रणनीतियों की आवश्यकता होती है, इस प्रकार:
  • अवसर क्षेत्रों की पहचान करना: Solana validator विश्व भर में वितरित हैं, और हर slot के लिए इष्टतम विलंबता हासिल करना भौतिक रूप से असंभव है। इसलिए, जिस क्षेत्र में आपका बुनियादी ढांचा स्थित है वहाँ validator leader schedules की निगरानी करें और सबसे अनुकूल अवसर क्षेत्रों की पहचान करें। कई क्षेत्रों में बुनियादी ढांचे को तैनात करना भी फायदेमंद हो सकता है। उदाहरण के लिए, Frankfurt अपने उच्च validator घनत्व के कारण एक प्रमुख क्षेत्र है, जिसके परिणामस्वरूप अधिक बार leader चयन और अधिक ट्रेडिंग अवसर होते हैं।
    सार्वजनिक मानचित्र-शैली डेटा स्रोतों या मूल RPC API की तुलना में कहीं अधिक सटीकता के साथ आगामी leader schedule, वर्तमान epoch का stake weight, validators का अनुमानित भू-स्थान डेटा और संदर्भ पिंग मूल्य देखने के लिए ERPC Leader Slot API (getLeaderSlots) का उपयोग करें। इससे आप slots के आने से पहले ही अवसर क्षेत्रों को चिह्नित कर सकते हैं और लगभग शून्य विलंबता वाले ट्रेड निष्पादित कर सकते हैं।
  • समर्पित Nodes लागू करना: यदि आप प्रतिस्पर्धा करने के लिए संघर्ष करते हैं, तो समर्पित nodes तैनात करने पर विचार करें। साझा nodes अन्य उपयोगकर्ताओं के ट्रैफ़िक के कारण विलंबता का अनुभव करते हैं, और इसलिए अनुशंसित नहीं हैं। इसके अलावा, अपने समर्पित node को अपने एप्लिकेशन के समान नेटवर्क के भीतर रखने से नेटवर्क विलंबता काफी कम हो जाती है और प्रदर्शन अनुकूलित होता है।

Q. क्या मैं एक विशिष्ट endpoint का उपयोग कर सकता हूँ?

कम-विलंबता वातावरण बनाए रखने के लिए, हमारी प्रणाली स्वचालित रूप से निकटतम उपलब्ध node का चयन करती है। यदि आप एक विशिष्ट endpoint का उपयोग करना चाहते हैं, तो हम उस endpoint के निकटतम स्थित सर्वर को किराए पर लेने की सलाह देते हैं।

Q. समर्पित endpoints तेज़ क्यों हैं?

साझा endpoints का उपयोग कई ग्राहक करते हैं जो समान संसाधन साझा करते हैं। जैसे-जैसे ट्रैफ़िक बढ़ता है, विलंबता होने लगती है। सर्वर संसाधनों की भौतिक सीमाएँ होती हैं, और वे जितना काम संभाल सकते हैं वह सीमित है। जब बहुत सारे अनुरोध एक ही समय में आते हैं, तो उन्हें क्रमिक रूप से संसाधित किया जाना चाहिए, जिससे प्रतिक्रिया समय धीमा हो जाता है।
हालाँकि हम साझा endpoints पर भी प्रदर्शन को अनुकूलित करने के लिए विभिन्न उपाय करते हैं, समर्पित endpoints के साथ आप संसाधन के एकमात्र उपयोगकर्ता होते हैं। इसका मतलब है कि आप अन्य उपयोगकर्ताओं से पूरी तरह अप्रभावित रहते हैं, जो लगातार स्थिर और तेज़ प्रतिक्रियाएँ सुनिश्चित करता है।
इसके अलावा, समर्पित endpoints बिना TLS के संचार विकल्प प्रदान करते हैं, जैसे HTTP। TLS हैंडशेक (लगभग 20ms) को छोड़ देने से, HTTPS की तुलना में संचार और भी तेज़ हो जाता है।

Q. क्या मेरे सदस्यता लेने के बाद बिक्री मूल्य बढ़ाया जाएगा?

जब तक आपकी सदस्यता सक्रिय रहती है, साइनअप के समय आपके द्वारा लॉक किया गया बिक्री मूल्य लागू रहता है। Solana के वास्तविक समय के वर्कलोड को झेल पाने वाले वातावरण वैश्विक स्तर पर दुर्लभ हैं, और हम बढ़ती हार्डवेयर और नेटवर्क मांग के अनुरूप सूची मूल्यों को चरणबद्ध रूप से बढ़ाने की योजना बना रहे हैं। उच्च-स्पेक कॉन्फ़िगरेशन और उच्च-मांग वाले क्षेत्र सबसे तेज़ी से बिकते हैं, इसलिए वर्तमान प्रचार मूल्य को लॉक करना लंबे समय में सबसे अधिक लागत-कुशल विकल्प है।

Q. मैं क्रिप्टो के साथ भुगतान करना चाहता हूं

Crypto payments ERPC Web Dashboard से तब उपलब्ध हैं जब आपका registered billing address country EU member countries में से एक हो। आप SOL, USDC या EURC से ERPC Credits खरीद सकते हैं।
इन ERPC Credits का उपयोग ERPC plans शुरू या जारी रखने के लिए किया जा सकता है। Dashboard खोलें, crypto payment चुनें, अपने wallet से transfer भेजें, और dashboard transaction को verify करके credits आपके account में जोड़ देगा।
समर्थित देश: आयरलैंड, इटली, एस्टोनिया, ऑस्ट्रिया, क्रोएशिया, चेकिया, जर्मनी, डेनमार्क, नीदरलैंड, पुर्तगाल, पोलैंड, फ़िनलैंड, फ़्रांस, बुल्गारिया, बेल्जियम, माल्टा, यूनान, रोमानिया, लग्ज़मबर्ग, लातविया, लिथुआनिया, साइप्रस, स्पेन, स्लोवाकिया, स्लोवेनिया, स्वीडन, हंगरी.
जो देश list में नहीं हैं, वहाँ कृपया credit card से payment करें।

Q. ShredStream में सभी transactions शामिल क्यों नहीं होते?

डिज़ाइन के अनुसार, Shreds में Solana ब्लॉकचेन के सभी transactions शामिल नहीं होते। सभी transactions की निगरानी के लिए दुनिया भर में अनेक proxies तैनात करने और हर validator से Shreds प्राप्त करने की आवश्यकता होगी, जो व्यावहारिक नहीं है।
आमतौर पर उपयोगकर्ता उपलब्ध डेटा के एक हिस्से के साथ काम करते हैं, क्योंकि यह तरीका वास्तविक दुनिया के अधिकांश अनुप्रयोगों के लिए पर्याप्त है। यदि आपके use case में बिना किसी हानि के पूर्ण डेटा कवरेज ज़रूरी है, तो Shreds उपयुक्त नहीं हो सकते।
अधिक व्यापक निगरानी की आवश्यकता वाले परिदृश्यों में Geyser gRPC, Shreds की तुलना में अधिक विश्वसनीयता प्रदान करता है। हालाँकि, Solana ब्लॉकचेन पर 100% डेटा कवरेज हासिल करने के लिए अब भी अनेक edge सर्वर तैनात करने पड़ते हैं, जो व्यवहार में यथार्थवादी नहीं हो सकता।
Geyser gRPC 99% से अधिक विश्वसनीयता प्रदान करता है, जो Shreds की तुलना में उल्लेखनीय रूप से अधिक है; इसकी पुष्टि हमारे सहित कई उपयोगकर्ताओं ने की है। वहीं, Shreds आम तौर पर 90% से अधिक विश्वसनीयता प्रदान करते हैं।
हालाँकि Shreds हर transaction को कैप्चर नहीं करते, फिर भी उनका मुख्य लाभ यह है कि वे अधिकांश transactions को Geyser gRPC की तुलना में तेज़ी से प्राप्त कर सकते हैं।
गहराई से समझने के लिए, हम Solana के Turbine और Gulf Stream प्रोटोकॉल के बारे में जानने की सलाह देते हैं:

Q. मैं सबसे अच्छा संभव वातावरण चाहता हूँ।

UDP Forwarding Standard के लिए, प्रारंभिक कॉन्फ़िगरेशन के दौरान एक उपलब्ध क्षेत्र चुनें और गंतव्य के रूप में मान्य, गैर-रिक्त सार्वजनिक IPv4 पता और पोर्ट कॉन्फ़िगर करें। क्षेत्र और गंतव्य दोनों को बाद में डैशबोर्ड में बदला जा सकता है। क्षेत्र बदलने पर फ़ॉरवर्डिंग का स्रोत IP बदल जाता है, इसलिए रिसीवर के फ़ायरवॉल को नए फ़ॉरवर्डिंग स्रोत IP की अनुमति देनी होगी।
अधिक जानकारी के लिए कृपया ERPC Web Dashboard के माध्यम से हमसे संपर्क करें।

Q. विलंबता कैसी है?

विलंबता माप विधि और आपके विशिष्ट उपयोग वातावरण के आधार पर भिन्न होती है। सटीक संख्यात्मक मूल्यों पर ध्यान केंद्रित करने के बजाय, यह सुनिश्चित करना महत्वपूर्ण है कि विलंबता आपकी वास्तविक परिचालन आवश्यकताओं को पूरा करती है।
हम विलंबता मापने के लिए TypeScript और Rust में उपयोग में आसान उपकरण प्रदान करते हैं।

Q. क्या यह RPC (gRPC, Shreds) दूसरों की तुलना में तेज़ है?

हम हर मूल्य स्तर को गति को ध्यान में रखकर डिज़ाइन करते हैं, और किसी अन्य प्रदाता के साथ इसकी आमने-सामने तुलना का स्वागत करते हैं। परिणाम क्षेत्र, साझा या समर्पित endpoint के उपयोग, प्रयुक्त प्रोटोकॉल (WebSockets, gRPC या Shreds) और आपके क्लाइंट की प्रोग्रामिंग भाषा के अनुसार बदल सकते हैं।
यदि आपको हमारी सेवा धीमी लगती है, तो कृपया ERPC Web Dashboard के माध्यम से हमें वे विशिष्ट परिस्थितियाँ और प्रतियोगी बताएँ जिनके विरुद्ध आपने तुलना की है। हम कारण की पहचान करेंगे और गति में और सुधार करेंगे।

Q. कौन सा प्लान सबसे तेज प्रदर्शन प्रदान करता है?

आम तौर पर, हमारा उच्चतम-स्तरीय प्लान बेहतर CPU, उच्च मेमोरी क्षमता और मजबूत हार्डवेयर कॉन्फ़िगरेशन के कारण सबसे तेज़ प्रदर्शन प्रदान करता है।
यदि आपको और भी अधिक शक्तिशाली सर्वरों की आवश्यकता हो, तो हम अनुकूलित समाधान भी प्रदान करते हैं, लेकिन हमारे मानक प्लान इष्टतम मूल्य-से-प्रदर्शन अनुपात देने के लिए डिज़ाइन किए गए हैं।
हम हर मूल्य स्तर पर विश्व-स्तरीय प्रदर्शन प्रदान करने में आश्वस्त हैं। यदि आपको समान मूल्य सीमा के भीतर कोई तेज़ प्रदाता मिलता है, तो कृपया हमें बताएँ ताकि हम जाँच कर सकें और सुधार कर सकें।

Q. मैं उच्च विलंबता का अनुभव कर रहा हूँ। क्यों?

विलंबता endpoint से दूरी के साथ काफी बढ़ जाती है। हम प्रदान किए गए endpoint के अधिक निकट स्थित सर्वर से एक्सेस करने की सलाह देते हैं। सबसे तेज़ वातावरण हमारे Bare-Metal सर्वर और VPS सेवाओं के माध्यम से उपलब्ध हैं।

Q. सबसे तेज़ कौन है: WebSockets, gRPC, या Shreds?

ग्राहकों की प्रतिक्रिया के आधार पर, प्रदर्शन का क्रम इस प्रकार है:
Shreds > gRPC > WebSockets
यदि आपका अनुभव भिन्न है, तो कृपया हमें सूचित करें।

Q. विलंबता वैसी नहीं है जैसी मैंने उम्मीद की थी।

प्रदर्शन उपयोग की गई प्रोग्रामिंग भाषा के आधार पर काफी भिन्न होता है। आम तौर पर, प्रदर्शन का क्रम इस प्रकार है:
Rust > Go > TypeScript (JavaScript) > Python
विस्तृत तुलना के लिए कृपया देखें:
सर्वोच्च प्रदर्शन के लिए हम Rust का उपयोग करने की दृढ़ता से सलाह देते हैं।