Cronet का इस्तेमाल करके नेटवर्क ऑपरेशन करना

Cronet, Chromium नेटवर्क स्टैक है. इसे Android ऐप्लिकेशन के लिए, लाइब्रेरी के तौर पर उपलब्ध कराया गया है. Cronet कई टेक्नोलॉजी का इस्तेमाल करता है. इससे, नेटवर्क के अनुरोधों की इंतज़ार की अवधि कम होती है और थ्रूपुट बढ़ता है. ये अनुरोध आपके ऐप्लिकेशन को काम करने के लिए ज़रूरी होते हैं.

Cronet लाइब्रेरी, उन ऐप्लिकेशन के अनुरोधों को मैनेज करती है जिन्हें हर दिन लाखों लोग इस्तेमाल करते हैं. जैसे, YouTube, Google ऐप्लिकेशन, Google Photos, और Maps - नेविगेशन और ट्रांज़िट.

सुविधाएं

प्रोटोकॉल से जुड़ी सहायता
Cronet, एचटीटीपी, एचटीटीपी/2, और क्यूयूआईसी प्रोटोकॉल पर एचटीटीपी/3 के साथ काम करता है.
अनुरोध को प्राथमिकता देना
लाइब्रेरी की मदद से, अनुरोधों के लिए प्राथमिकता टैग सेट किया जा सकता है. सर्वर, प्राथमिकता टैग का इस्तेमाल करके यह तय कर सकता है कि अनुरोधों को किस क्रम में मैनेज करना है.
संसाधन को कैश मेमोरी में सेव करना
Cronet, नेटवर्क के अनुरोधों से मिले संसाधनों को सेव करने के लिए, इन-मेमोरी या डिस्क की कैश मेमोरी का इस्तेमाल कर सकता है. इसके बाद, अनुरोधों को कैश मेमोरी से अपने-आप पूरा किया जाता है.
एसिंक्रोनस रिक्वेस्ट
Cronet लाइब्रेरी का इस्तेमाल करके किए गए नेटवर्क के अनुरोध, डिफ़ॉल्ट रूप से एसिंक्रोनस होते हैं. अनुरोध का जवाब मिलने तक, आपके वर्कर थ्रेड ब्लॉक नहीं होते.
डेटा कंप्रेस करना
Cronet, Brotli कंप्रेस्ड डेटा फ़ॉर्मैट का इस्तेमाल करके डेटा को कंप्रेस करने की सुविधा देता है.

Android के लिए अपने ऐप्लिकेशन में Cronet लाइब्रेरी इस्तेमाल करने का तरीका जानने के लिए, सामान्य अनुरोध भेजें लेख पढ़ें. GitHub पर Cronet का सैंपल भी ब्राउज़ किया जा सकता है.

Chromium Issue Tracker का इस्तेमाल करके, Cronet लाइब्रेरी के बारे में सुझाव, शिकायत या राय भेजी जा सकती है. समस्या को ट्रैक करने वाले टूल में मौजूद गड़बड़ियों की सूची देखें, ताकि यह पक्का किया जा सके कि आपकी समस्या की शिकायत पहले से नहीं की गई है. अगर आपकी समस्या की शिकायत नहीं की गई है, तो खास जानकारी वाली लाइन में Cronet शब्द का इस्तेमाल करके, गड़बड़ी की शिकायत करें.