2011-06-25 5 views
5

मैंने अपना आवेदन पायथन में बनाया है (इवेंटलेंट से ग्रेनेड्रेड का उपयोग करके) और मुझे ऑर्बिटेड को धूमकेतु सर्वर के रूप में उपयोग करना था ताकि उपयोगकर्ता के अंत जावास्क्रिप्ट कोड से मेरे आवेदन में अनुरोध पास हो सकें।पायथन में लिखे कुछ आधुनिक धूमकेतु सर्वर क्या हैं?

अफसोस की बात है, मैंने पाया कि ऑर्बिटेड मर चुका है, साइट कुछ हफ्तों तक नीचे है और इसमें अजगर 2.7 समर्थन की कमी है।

क्या आप कुछ अच्छी प्रतिस्थापन की सिफारिश कर सकते हैं?

+0

संभव डुप्लिकेट http://stackoverflow.com/questions/960969/python-comet- सर्वर) –

+2

यह पुराना है, जैसा कि मैंने कहा था, ऑर्बिटेड मर चुका है और ऐसा लगता है कि स्ट्रीमहब क्रोम – Andrew

+1

में काम नहीं करता है, इसे स्पष्ट करने के लिए धन्यवाद। –

उत्तर

0

ऐसा लगता है कि अब सबसे अच्छा विकल्प Socket.io का उपयोग करना है, जो सर्वर और क्लाइंट साइड दोनों पर सरल और फीचर समृद्ध प्रोग्रामिंग इंटरफ़ेस प्रदान करता है। अजगर विकल्प हैं:

[अजगर धूमकेतु सर्वर] (की
1

आप एक धूमकेतु सर्वर का उपयोग कर बना सकते हैं gevent, meinheld, mongrel2, tornado, twisted, या uwsgi, जो सभी के लंबे समय से मतदान उदाहरण है। यह सूची संपूर्ण नहीं है। आप इसके बजाय वेबसाकेट्स का उपयोग करने पर भी विचार कर सकते हैं, कई वेबस्केट उदाहरण भी हैं। जैसा कि आप देख रहे हैं एक सर्वर पायथन में लिखा के लिए

+0

लेकिन इस विषय को बनाने का कारण यह है कि मैं इसे हाथ से बनाने और कुछ आउट-द-बॉक्स समाधान (जो ऑर्बिटेड था) की तलाश में नहीं हूं – Andrew

+0

@ एंड्रयू मुझे लगता है कि आप लेखन की जटिलता को अधिक महत्व दे रहे हैं एक धूमकेतु ऐप। इस उत्तर में [लंबे मतदान कोड का एक सरल उदाहरण] है (http://stackoverflow.com/questions/333664/simple-long-polling-example-code/333884#333884)। [टॉरनाडो के चैट उदाहरण] को भी देखें (https://github.com/facebook/tornado/tree/master/demos/chat)। – zeekay

-1

http://meteorserver.org/

शायद कि एक जवाब के रूप में पंजीकृत नहीं होंगे। फिर भी, मैं पर्ल में लिखे इस कुशल सर्वर की सिफारिश करता हूं। आखिरकार, आईएमएचओ, आउट ऑफ़ द बॉक्स/ऑफ-द-शेल्फ समाधान के रूप में यह किसी भी अन्य पायथन-आधारित सर्वर के रूप में अच्छा हो सकता है।

1

मैंने इसे व्यक्तिगत रूप से उपयोग नहीं किया है, लेकिन ऐसा लगता है कि CometD has a Twisted-based implementation इसके प्रोटोकॉल का है।

संबंधित मुद्दे