የዳግም ግንኙነት መልሶ ጥሪው ይሠራል፤ አዲሱም ሶኬት ይከፈታል። ይህ የመጓጓዣ ማገገሚያ ነው። ግን ምዝገባዎችህ፣ የመልዕክት ማረጋገጫዎች ወይም የመተግበሪያ ክፍለ ጊዜው ቀዳሚው ግንኙነት በቆመበት ቦታ ተቀጥሏል ማለት አይደለም።

ተመሳሳይ የተኪ መጨረሻ ነጥብ እንኳ አዲስ ወደ ውጭ የሚወጣ ግንኙነት ሊፈጥር ይችላል። የተቀየረ የመውጫ IP የመድረሻውን የራሱን የክፍለ ጊዜ ፖሊሲ ሊያነሳሳም ይችላል። አዲሱን ሶኬት እንደ አዲስ ግንኙነት ተመልከት፤ የመተግበሪያውን በሰነድ የተመዘገበ የማገገሚያ ልውውጥ ተከተል። በዳግም ግንኙነት ጊዜ የሥራ ፍሰቱ የተኪ መንገዱን መያዝ አለበት እንደሆነ ወስን።

ከመጨረሻው URL ትንሽ ተጨማሪ አቆይ

ጠቃሚ የማገገሚያ ሁኔታ የተፈቀደ የክፍለ ጊዜ ማንነት፣ የሚፈለጉ ምዝገባዎች፣ የመጨረሻው የተረጋገጠ የክስተት መለያ እና እስካሁን ማረጋገጫ የሚጠብቁ ሥራዎችን ሊያካትት ይችላል። እነዚህ መስኮች የመተግበሪያው ፕሮቶኮል ናቸው፤ WebSocket አጠቃላይ የመቀጠል ቶከን አይወስንም።

ከአንድ ጠቋሚ መቀጠል፣ አዲስ ቅጽበታዊ ምስል ማግኘት ወይም ክፍተትን መቀበል እንደሆነ ወስን። የክስተት ምንጭ የመልሶ ማጫወት በይነገጽ ካልሰጠ፣ በፍጥነት መደገም ምንም መልዕክት እንዳልጠፋ ማረጋገጥ አይችልም።

ሁለት ጊዜ መላክ ሁለት ጊዜ ማድረግ ማለት ሊሆን ይችላል

ከመቋረጡ በፊት በአካባቢው ተራ ላይ የተቀመጠ መልዕክት ከደንበኛው ጨርሶ ላልወጣ ይችላል። ሌላው ደግሞ ማረጋገጫው እየጠፋ ሰርቨሩን ሊደርስ ይችላል። ያልተረጋገጠውን ትእዛዝ ሁሉ በዓይን ዕውር እንደገና መላክ ሁለቱን ጉዳዮች እንደ አንድ ይይዛል።

በሚገኝበት ጊዜ የአገልግሎቱን የጥያቄ መለያዎች፣ የ idempotency ድጋፍ ወይም የማስታረቅ ዘዴ ተጠቀም። የመጓጓዣ ዳግም ግንኙነት የመተግበሪያ ተግባርን ሊመልስ ወይም በራስ-ሰር ሊያስወግድ አይችልም።

የዳግም ግንኙነት ሙከራዎችን ወሰን ያለው አድርግ፤ እንደ መተግበሪያው ፖሊሲ ፍጥነቱን አስተካክል። RFC 6455 ከመደበኛ ያልሆነ መዘጋት በኋላ ወደ ኋላ መመለስን ይመክራል፤ ወዲያውኑ የሚደግሙ ደንበኞች ስብስብ የመቋረጡን ጫና ሊጨምር ይችላል።

እያንዳንዱ ሙከራ የትኛውን የተኪ መንገድ እንደመረጠ መዝግብ፤ ነገር ግን የመንገድ ማገገሚያን ከመተግበሪያ ማገገሚያ ለየብ አድርገው። “እንደገና ተገናኝቷል” ጠቃሚ ማስረጃ ነው። “ተከታትዬ ተጨማሪ ሥራ ለማስገባት ዝግጁ ነኝ” ደግሞ ያንን የሚያረጋግጠው ተጨማሪ የመተግበሪያ ልውውጥ ይፈልጋል።

ተዛማጅ ጽሑፎች