CONNECT lofar ekki göngum sem haldast opin endalaust. Eftir farsæl skipti ber tengingin samfelldan bætastreymi til umbeðna hýsisins og gáttarinnar. Hún getur borið mörg skipti innan TLS-lotu viðtökunnar svo lengi sem aðilarnir og netið halda henni opinni.

Tvær takmarkanir milliþjónsins hegða sér á mismunandi hátt: umferð getur komið í veg fyrir að aðgerðaleysistímamælir renni út, en hún getur ekki lengt algera líftímatakmörkun. Viðtökusamskiptareglurnar hafa líka sitt að segja. Innri HTTP-biðlari getur lokað tengingu sinni; WebSocket-forrit getur endað lotu sína. Milliþjónninn getur ekki haldið þeirri viðtökulotu lifandi eftir það.

Göng eru bundin við skotmark sitt. Þegar bæti gagnanna streyma er tengingin ekki lengur venjuleg HTTP-beiðnigátt til að senda annað CONNECT fyrir ótengt skotmark. Biðlarinn þarf aðra tengingu eða önnur göng sem bókasafn hans stýrir.

Fyrir viðvarandi straum skaltu skipuleggja endurtengingar með þeim lífvirkni- og tengingarbúnaði sem biðlarinn styður. Ef hún lokast eftir þögn er aðgerðaleysisstefna gagnleg vísbending; ef hún lokast eftir fastan tíma þrátt fyrir umferð skaltu kanna algera takmörkun í staðinn. Fyrir WebSocket-straum skaltu einnig endurheimta stöðu forritsins eftir endurtengingu.

Tengdir greinar