सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
पूल पैकेज एक सीमित सेट के पुनः उपयोगी संसाधनों का प्रबंधन करता है, जिससे फाइल सिस्टम एक्सेस या नेटवर्क रिक्वेस्ट जैसे समानांतर संचालन को काफी नियंत्रित करने में मदद मिलती है। समानांतर कार्यों की संख्या को सीमित करके, यह संसाधन खत्म होने से बचाता है और I/O-तीव्र अनुप्रयोगों में प्रदर्शन में सुधार करता है। यह एक साझा पूल से संसाधन प्राप्त करने और उन्हें छोड़ने के लिए एक सरल API प्रदान करता है, जिससे सुरक्षित और भविष्यवाणी योग्य समानांतरता सुनिश्चित होती है। ऐसे परिदृश्यों के लिए आदर्श जहां एसिंक ऑपरेशन के थ्रॉटल्ड निष्पादन की आवश्यकता होती है।
उपयोग
समानाधिकार HTTP अनुरोधों को सीमित करना
फ़ाइल I/O ऑपरेशन को नियंत्रित करना
डेटाबेस कनेक्शन प्रबंधित करें
बैकग्राउंड कार्यों को सीमित करें
वेब एप्लिकेशन में संसाधन उपयोग को अनुकूलित करना
उच्च आयतन डेटा प्रसंस्करण का निपटारा
मुख्य विशेषताएँ
सीमित संसाधन दलालत
स्वचालित संसाधन प्रबंधन
सरल एसिंक अधिग्रहण
समानांतर कार्य थ्रॉटलिंग समर्थित
निर्मित त्रुटि संभाल
हल्का और विश्वसनीय
इनके लिए उपयुक्त
भारी I/O संचालन वाले ऐप्स
नेटवर्क-भारी सेवाएं
फ़ाइल प्रोसेसिंग पाइपलाइन्स
उच्च समानाधिकार वातावरण
Dart CLI टूल्स
सर्वर-साइड डार्ट एप्लिकेशन्स
विचार योग्य बातें
पूल क्षमता के सावधानीपूर्वक आकार की आवश्यकता होती है
संसाधन स्वचालित रूप से साफ़ नहीं करता है
लंबे समय तक रहने वाले रिसोर्सेज के लिए उपयुक्त नहीं
सबसे अच्छा उपयोग async/await पैटर्न के साथ किया जाता है
सिर्फ सिंक्रोनस संसाधन प्रकार तक सीमित
क्लाइंट कोड में उचित त्रुटि हैंडलिंग की आवश्यकता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.