2010-10-06 17 views
15

Socket.io और Pusherapp के बीच चयन करते समय आप क्या कारकों पर विचार करेंगे? महत्वपूर्ण विचारों में शामिल हैं: मौजूदा प्रणालियों जैसे रेल/डीजेंगो, सेटअप की आसानी, विकास में आसानी।रीयल टाइम ऐप्स: सॉकेट.ओ बनाम पुशहेप

उत्तर

9

कुछ फर्क कारक हैं, ये हैं:

  1. आप स्केलिंग और अपने वास्तविक समय बुनियादी ढांचे के होस्टिंग का प्रबंधन करना चाहते हैं?
  2. क्या आप अपने ग्राहकों से रीयलटाइम में डेटा प्राप्त करना चाहते हैं?
  3. क्या आप ग्राहकों के बीच डेटा के साथ बातचीत करने में सक्षम होना चाहते हैं?

मूल रूप से websockets के लिए कुछ अलग-अलग उपयोग-मामले हैं, और वर्तमान में कोई होस्टेड समाधान आपको उन दो चीज़ों की पेशकश नहीं कर सकता है। वर्तमान उपयोग के मामलों मैं के बारे में सोच सकते हैं:

  1. सर्वर--[ WebSocket ]-> ग्राहकों
  2. सर्वर<-[ WebSocket ]-- ग्राहकों
  3. सर्वर<-[ WebSocket ]-> ग्राहकों

सेवाएं PusherApp की तरह पहली बार उपयोग करने को लक्षित -केस, क्योंकि एक के साथ अन्य दो विकल्पों का समर्थन करना काफी मुश्किल है मेजबान सेवा। (पढ़ें: यह मुश्किल है, यह थोड़ा सा अव्यवहारिक है और आपको websockets का उपयोग करने का पूरा लाभ नहीं देता है।)

+1

मुझे ध्यान रखना चाहिए कि Pusher.com अब पुशर पाइप के रिलीज के साथ बाद के दो विकल्पों का समर्थन करता है (अल्फा)। पुशर पाइप 'सर्वर <- पुशर -> क्लाइंट' सक्षम करता है। मुझे एक अस्वीकरण के रूप में जोड़ना चाहिए जो अब मैं पुशर में काम करता हूं। –

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