/ / django एप्लीकेशन के लिए वेबसोकेट सर्वर - अजगर, django, websocket, socket.io, बवंडर

django अनुप्रयोग के लिए websocket सर्वर - पायथन, django, websocket, socket.io, टर्ननाडो

मुझे एक django एप्लिकेशन को तैनात करने की आवश्यकता हैअपाचे HTTP सर्वर के तहत, मुझे वास्तविक समय में क्लाइंट के वेब ब्राउज़र पर पुश इवेंट की आवश्यकता है। मैं अजगर के लिए नया हूं, क्या कोई सुझाव दे सकता है कि कुछ वेबसोकेट सर्वर पायथन + Django + अपाचे में काम कर सकता है?

उत्तर:

जवाब के लिए 8 № 1

Django एक सिंक्रोनस वेब सर्वर है। इसका मतलब है कि आप इसके साथ सीधे वेबसोकेट का उपयोग नहीं कर सकते। लेकिन आपके पास Django में वेबसोकेट करने के लिए विभिन्न विकल्प हैं।

इसे करने के लिए एक पूर्ण अजगर स्टैक का उपयोग करें: उपयोग बवंडर और Django। आप इसका अनुसरण कर सकते हैं पद

Nodejs + socket.io + संदेश ब्रोकर का उपयोग करें: इस प्रकार का अनुसरण करें ट्यूटोरियल

आपको बवंडर का उपयोग करने की तुलना में नोड.जेएस और सॉकेट के साथ करने में मदद करने के लिए अधिक संसाधन मिलेंगे।


जवाब के लिए 2 № 2

नए अपडेट (Django 1.10) के साथ Django अब वेबसोकेट का समर्थन करता है।

अधिक जानकारी के लिए कृपया इस लेख को पढ़ें: Django चैनलों के साथ गहरे में - Django में वास्तविक समय एप्लिकेशन का भविष्य