हाल ही के डेवलपर वीक 2023 के दौरान, क्लाउडफ्लेयर ने एक नया वर्कर एपीआई दिखाया जो डेवलपर्स को आउटबाउंड टीसीपी सॉकेट स्थापित करने का अधिकार देता है। यह ग्राउंडब्रेकिंग सॉकेट एपीआई डेवलपर्स को एक वर्कर से सीधे टीसीपी-आधारित इन्फ्रास्ट्रक्चर से जुड़ने में सक्षम बनाता है, जिसमें अब डेटाबेस शामिल हैं। अब तक, कर्मचारी केवल HTTP endpoints और अन्य Cloudflare सेवाओं के साथ संवाद कर सकते थे; हालाँकि, अधिकांश डेटाबेस के लिए क्लाइंट को डायरेक्ट टीसीपी सॉकेट स्थापित करने की आवश्यकता होती है।
क्लाउडफ्लेयर में उत्पाद प्रबंधक ब्रेंडन इरविन-ब्रोक, और क्लाउडफ्लेयर में उत्पाद निदेशक मैट सिल्वरलॉक ने नए एपीआई पर विस्तार से बताया: "श्रमिकों के साथ, हमारा लक्ष्य मानक एपीआई का समर्थन करना है जो ब्राउज़रों और गैर-ब्राउज़र वातावरणों में जहां भी संभव हो समर्थित हैं, ( ...) लेकिन टीसीपी सॉकेट्स के लिए, हमें एक चुनौती का सामना करना पड़ा - पूरे रनटाइम में कोई स्पष्ट साझा मानक नहीं था। हमने मौजूदा एपीआई और प्रस्तावों के सर्वोत्तम तत्वों को शामिल करने की कोशिश की है, और भविष्य के मानकों में योगदान करने का इरादा रखते हैं।"
पिछली शरद ऋतु में, Cloudflare, Vercel, और Shopify ने WinterCG की स्थापना की, जो गैर-वेब ब्राउज़र और JavaScript-आधारित विकास परिवेशों में मानकीकृत वेब API के इंटरऑपरेबल कार्यान्वयन के लिए समर्पित एक नया सामुदायिक समूह है।
नवीनतम एपीआई को cloudflare:sockets से कनेक्ट फ़ंक्शन आयात करके एक्सेस किया जा सकता है। हालांकि PostgreSQL, pg के लिए जावास्क्रिप्ट डेटाबेस ड्राइवर पहले से ही नए एपीआई का समर्थन करता है, MySQL ड्राइवर- mysql और mysql2 अभी तक इसका समर्थन नहीं करते हैं। इरविन-ब्रोक और सिल्वरलॉक चेतावनी देते हैं कि:
हर अनुरोध के लिए एक नया कनेक्शन बनाया जाता है। सर्वर रहित कार्यों से डेटाबेस से जुड़ने की यह सबसे बड़ी मौजूदा चुनौतियों में से एक है, सभी प्लेटफार्मों पर (...) हम पहले से ही सबसे लोकप्रिय डेटाबेस के लिए कनेक्शन पूलिंग के सरल तरीकों पर काम कर रहे हैं।
क्लाउडफ्लेयर भविष्य में अतिरिक्त सुविधाओं को रोल आउट करने की उम्मीद करता है, जैसे कि इनबाउंड टीसीपी और यूडीपी कनेक्शन समर्थन, जो डेवलपर्स द्वारा अनुरोध किया गया है, साथ ही क्विक पर आधारित एप्लिकेशन प्रोटोकॉल के साथ।
डेवलपर सप्ताह 2023 के दौरान कनेक्ट () एपीआई की शुरूआत कई अन्य रोमांचक घोषणाओं के साथ हुई है। इनमें एप्लिकेशन रहस्यों को सुरक्षित रूप से प्रबंधित करने के लिए सीक्रेट स्टोर का लॉन्च, डी1 (क्लाउडफ्लेयर के सर्वर रहित डेटाबेस) में वृद्धि, और कतार संदेश सेवा के लिए उपभोक्ता संगामिति शामिल हैं। . इसके अतिरिक्त, क्लाउडफ्लेयर ने नियॉन, प्लैनेटस्केल, और सुपरबेस ऑन वर्कर्स के लिए डेटाबेस एकीकरण का अनावरण किया।
प्रत्येक खोला गया टीसीपी सॉकेट खुले कनेक्शन की अधिकतम संख्या में योगदान देता है जिसे कर्मचारी एक साथ बनाए रख सकते हैं। ध्यान दें कि एसएमटीपी मेल सर्वरों को ईमेल भेजने के लिए पोर्ट 25 पर टीसीपी कनेक्शन बनाना अभी भी संभव नहीं है।
जैसा कि ऐपमास्टर जैसेनो-कोड और लो-कोड प्लेटफॉर्म का विकास जारी है, कनेक्ट () एपीआई जैसी सुविधाओं की शुरूआत कनेक्शन को सुव्यवस्थित करके और डेवलपर्स के लिए नए अवसर पैदा करके विकास परिदृश्य को और बढ़ावा देगी।