FLUTTER ECOSYSTEM

json_rpc_2

JSON-RPC 2.0 विनिर्माण का उपयोग करके क्लाइंट या सर्वर लिखने के लिए उपकरण।

नवीनतम वर्ज़न
4.1.0
30-दिन डाउनलोड
79.4 लाख
लाइक
111
Pub अंक
70

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

एक डार्ट पैकेज जो JSON-RPC 2.0 विनिर्माण के अनुपालन करने वाले क्लाइंट और सर्वर के लिए उपयोगीता प्रदान करता है। यह WebSocket या HTTP जैसे ट्रांसपोर्ट लेयर के माध्यम से संरचित, राज्य-रहित संचार की अनुमति देता है, जिसमें विधि कॉल, नोटिफिकेशन और त्रुटि प्रबंधन शामिल है। यह पैकेज RPC-आधारित सेवाओं के निर्माण करने वाले विकासकर्ताओं के लिए डिज़ाइन किया गया है या मौजूदा JSON-RPC एंडपॉइंट्स के साथ एकीकरण करने के लिए। यह संदेशों को कोड और डीकोड करने, अनुरोधों और प्रतिक्रियाओं के प्रबंधन और असिंक्रोनस ऑपरेशन के संभालने के लिए एक स्पष्ट API प्रदान करता है। टूल्स, IDE या बैकएंड सेवाओं के लिए आदर्श जिन्हें दूरस्थ प्रक्रिया कॉल की आवश्यकता होती है।

उपयोग
  • बाहरी APIs के लिए RPC क्लाइंट बनाना
  • सर्वर-साइड JSON-RPC एंडपॉइंट्स का लागू करना
  • भाषा सर्वर के साथ एकीकरण (उदाहरण के लिए LSP)
  • वेब और मोबाइल एप्लिकेशन में रियल-टाइम संचार सक्षम करना
  • विकास वातावरण के लिए उपकरण बनाना
मुख्य विशेषताएँ
  • JSON-RPC 2.0 प्रोटोकॉल का समर्थन करता है
  • लचीला परिवहन परत एकीकरण
  • निर्मित अनुरोध/प्रतिक्रिया संभाल
  • त्रुटि और सूचना समर्थन
  • असिंक्रोनस संदेश प्रसंस्करण
इनके लिए उपयुक्त
  • भाषा सर्वर बना रहे विकासकर्ता
  • टूलिंग और IDE एक्सटेंशन
  • दूरस्थ कॉल की आवश्यकता वाली बैकएंड सेवाएँ
  • RPC का उपयोग करके प्लेटफॉर्म-स्वतंत्र एप्लिकेशन
  • रियल-टाइम डेटा एक्सचेंज सिस्टम
विचार योग्य बातें
  • JSON-RPC 2.0 विनिर्माण की समझ आवश्यक है
  • सरल HTTP API के लिए उपयुक्त नहीं
  • असिंक्रोनस फ्लो में सही त्रुटि हैंडलिंग की आवश्यकता है
  • मुख्य कार्यक्षमता के अलावा सीमित दस्तावेज़न
  • WebSocket जैसे स्थापित परिवहन के साथ सबसे अच्छा उपयोग किया जाता है
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add json_rpc_2

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट