इस प्रोजेक्ट के बारे में
Uvicorn पायथन के लिए एक ASGI वेब सर्वर कार्यान्वयन है, जो ASGI विनिर्देश के माध्यम से असिंक्रोनस वेब अनुप्रयोगों को सक्षम बनाता है। यह HTTP/1.1 और WebSockets का समर्थन करता है, जिससे इसका उपयोग उन आधुनिक असिंक्रोनस फ्रेमवर्क्स के लिए उपयुक्त है जिनमें दीर्घकालिक कनेक्शन या पृष्ठभूमि कार्यों की आवश्यकता होती है। स्थापना pip के माध्यम से सरल है, जिसमें न्यूनतम या मानक संस्करणों की विकल्प उपलब्ध हैं, जिनमें Cython-आधारित प्रदर्शन-वर्धक घटक जैसे uvloop और httptools शामिल हैं। Uvicorn किसी भी ASGI-अनुपालनी अनुप्रयोग को चला सकता है, जिनमें FastAPI, Starlette, या Django Channels के साथ बनाए गए शामिल हैं। इसमें ऑटो-रीलोड और पर्यावरण फ़ाइल समर्थन जैसे विकास सुविधाएँ भी शामिल हैं। यह परियोजना BSD लाइसेंस के तहत है और सक्रिय रूप से बनाए रखी जा रही है। वैकल्पिक समाधानों में Daphne, Hypercorn, Mangum (AWS Lambda के लिए), और Granian (Rust-आधारित) शामिल हैं। प्रलेखन और स्रोत कोड सार्वजनिक रूप से उपलब्ध हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.