AWS लोचदार लोड बैलेंसर के साथ सॉकेट.ओओ - अमेज़ॅन-वेब-सर्विसेज, वेबसाकेट, सॉकेट.ओओ, लोड-बैलेंसिंग, लोचदार-बीनस्टॉक

मैं वास्तव में एक अच्छा समाधान नहीं मिलाWebsocket, socket.io कनेक्शन के साथ इलास्टिक लोड बैलेंसर का उपयोग करें जो लोचदार बीनस्टॉक का उपयोग कर रहा है। किसी के पास एक अच्छा सेट है कि कैसे सॉकेट.आईओ कार्यान्वयन के साथ नोड.जेएस को स्केल किया जाए

यहाँ कुछ सवाल हैं: अगर हम tcp श्रोता के साथ एक लोड बैलेंसर का उपयोग करते हैं, तो socket.io https के साथ कनेक्शन कैसे स्थापित कर सकता है?

वास्तव में किसी को भी, जिसने इस कार्यान्वयन सेटअप को कुछ अंतर्दृष्टि देने की कोशिश की है उसकी सराहना करते हैं :) चियर्स

उत्तर:

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

हां, आप टीसीपी कनेक्शन और उस पर बैलेंस लोड कर सकते हैं हो सकता है काफी होना। ध्यान रखें कि ELBs में 60 सेकंड का एक निष्क्रिय समय है और अपने प्रोटोकॉल का उपयोग करने से दिल की धड़कन अधिक बार होती है।

यदि आप वेबसोकेट प्रोटोकॉल को नहीं जानते हैं या नियंत्रित नहीं करते हैं, तो आप EC2 (nginx, hipache, ...) पर अपने लोड बैलेंसर्स चलाने पर विचार कर सकते हैं।


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

अब वहाँ एक दिन है socket.io-redis

https://github.com/socketio/socket.io-redis