CONNECT अनिश्चित काळासाठी उघडी टनेलचे वचन देत नाही. यशस्वी देवाणघेवाणीनंतर, कनेक्शन विनंती केलेल्या host आणि port कडे सतत बाइट प्रवाह वाहून नेते. सहभागी आणि नेटवर्क ते उघडे ठेवतील तोपर्यंत गंतव्य TLS सत्रात अनेक देवाणघेवाणी वाहून नेऊ शकते.

दोन प्रॉक्सी मर्यादा वेगळ्या पद्धतीने वागतात: रहदारी idle टाइमर संपू नये असे करू शकते, पण absolute आयुष्य मर्यादा वाढवू शकत नाही. गंतव्य प्रोटोकॉललाही सांगण्याचा अधिकार आहे. आतील HTTP क्लायंट आपले कनेक्शन बंद करू शकतो; WebSocket अनुप्रयोग आपले सत्र संपवू शकतो. त्यानंतर प्रॉक्सी ते गंतव्य सत्र जिवंत ठेवू शकत नाही.

टनेल त्याच्या लक्ष्याशी बांधलेली असते. टनेल बाइट्स वाहू लागल्यावर, कनेक्शन हे असंबंधित गंतव्यासाठी दुसरे CONNECT पाठवण्याचे सामान्य HTTP विनंती माध्यम राहत नाही. क्लायंटला दुसरे कनेक्शन किंवा त्याच्या लायब्ररीने व्यवस्थापित दुसरी टनेल लागते.

सतत प्रवाहासाठी, क्लायंटला समर्थित liveness आणि कनेक्शन यंत्रणा वापरून पुन्हा कनेक्ट होण्याची योजना करा. शांततेनंतर बंद होत असेल तर निष्क्रियता धोरण उपयुक्त सूत आहे; रहदारी असूनही ठराविक कालावधीत बंद होत असेल तर absolute मर्यादा तपासा. WebSocket प्रवाहासाठी, पुन्हा कनेक्ट झाल्यावर अनुप्रयोगाची स्थिती पुनर्संचयित करा.

संबंधित लेख