വീണ്ടും കണക്ട് ചെയ്യാനുള്ള കോൾബാക്ക് പ്രവർത്തിക്കുന്നു, പുതിയ സോക്കറ്റ് തുറക്കുന്നു. അത് ട്രാൻസ്പോർട്ട് വീണ്ടെടുക്കലാണ്. മുൻ കണക്ഷൻ നിന്നിടത്തുനിന്ന് നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷനുകളോ സന്ദേശ അംഗീകാരങ്ങളോ ആപ്ലിക്കേഷൻ സെഷനോ തുടർന്നു എന്ന് അത് അർത്ഥമാക്കുന്നില്ല.

അതേ പ്രോക്സി എൻഡ്പോയിന്റ് പോലും പുതിയ ഔട്ട്ബൗണ്ട് കണക്ഷൻ സൃഷ്ടിക്കാം. മാറിയ എക്സിറ്റ് IP ലക്ഷ്യസ്ഥാനത്തിന്റെ സ്വന്തം സെഷൻ നയം സജീവമാക്കിയേക്കാം. പുതിയ സോക്കറ്റിനെ പുതിയ കണക്ഷനായി കണക്കാക്കി ആപ്ലിക്കേഷന്റെ രേഖപ്പെടുത്തിയ വീണ്ടെടുക്കൽ കൈമാറ്റം പിന്തുടരുക. വീണ്ടും കണക്ട് ചെയ്യുമ്പോൾ വർക്ക്ഫ്ലോ അതിന്റെ പ്രോക്സി റൂട്ട് നിലനിർത്തണോ എന്ന് തീരുമാനിക്കുക.

അവസാന URL-നേക്കാൾ അൽപ്പം കൂടി സൂക്ഷിക്കുക

ഉപയോഗപ്രദമായ വീണ്ടെടുക്കൽ അവസ്ഥയിൽ അധികാരമുള്ള സെഷൻ ഐഡന്റിറ്റി, ആവശ്യമുള്ള സബ്സ്ക്രിപ്ഷനുകൾ, അവസാനം സ്ഥിരീകരിച്ച ഇവന്റ് ഐഡന്റിഫയർ, അംഗീകാരത്തിനായി കാത്തിരിക്കുന്ന പ്രവർത്തനങ്ങൾ എന്നിവ ഉൾപ്പെടാം. ആ ഫീൽഡുകൾ ആപ്ലിക്കേഷൻ പ്രോട്ടോക്കോളിന്റേതാണ്; WebSocket സാർവത്രിക റെസ്യൂം ടോക്കൺ നിർവചിക്കുന്നില്ല.

കർസറിൽ നിന്ന് തുടരണോ, പുതിയ സ്നാപ്ഷോട്ട് എടുക്കണോ, വിടവ് സ്വീകരിക്കണോ എന്ന് തീരുമാനിക്കുക. ഇവന്റ് ഉറവിടം റീപ്ലേ ഇന്റർഫേസ് നൽകുന്നില്ലെങ്കിൽ, വേഗത്തിൽ വീണ്ടും കണക്ട് ചെയ്യുന്നത് സന്ദേശങ്ങൾ നഷ്ടപ്പെട്ടിട്ടില്ലെന്ന് തെളിയിക്കാൻ കഴിയില്ല.

രണ്ടുതവണ അയക്കുന്നത് രണ്ടുതവണ ചെയ്യുന്നതായിരിക്കാം

വിച്ഛേദത്തിന് മുമ്പ് പ്രാദേശികമായി ക്യൂവിൽ ഇട്ട സന്ദേശം ക്ലയന്റിൽ നിന്ന് ഒരിക്കലും പുറത്തുപോയിട്ടുണ്ടാകില്ല. മറ്റൊന്ന് അതിന്റെ അംഗീകാരം നഷ്ടപ്പെടുമ്പോൾ സെർവറിൽ എത്തിയിരിക്കാം. സ്ഥിരീകരിക്കാത്ത ഓരോ കമാൻഡും കണ്ണടച്ച് വീണ്ടും അയക്കുന്നത് ആ രണ്ട് സാഹചര്യങ്ങളെയും ഒരുപോലെ കണക്കാക്കുന്നു.

സേവനത്തിന്റെ അഭ്യർത്ഥന ഐഡന്റിഫയറുകൾ, ഐഡംപൊട്ടൻസി പിന്തുണ, അല്ലെങ്കിൽ ലഭ്യമായിടത്ത് അനുരഞ്ജന സംവിധാനം ഉപയോഗിക്കുക. ട്രാൻസ്പോർട്ട് വീണ്ടും കണക്ട് ചെയ്യുന്നത് ഒരു ആപ്ലിക്കേഷൻ പ്രവർത്തനത്തെ മാറ്റാനാകുന്നതാക്കുകയോ അതിന്റെ പകർപ്പ് സ്വയമേവ നീക്കുകയോ ചെയ്യാൻ കഴിയില്ല.

വീണ്ടും കണക്ട് ചെയ്യാനുള്ള ശ്രമങ്ങൾ പരിമിതമായി നിർത്തി ആപ്ലിക്കേഷന്റെ നയത്തിനനുസരിച്ച് വേഗം ക്രമീകരിക്കുക. RFC 6455 അസാധാരണ അടച്ചുപൂട്ടലിന് ശേഷം പിന്നോട്ട് പോകാൻ ശുപാർശ ചെയ്യുന്നു; ഉടൻ വീണ്ടും ശ്രമിക്കുന്ന ക്ലയന്റുകളുടെ കൂട്ടം തടസ്സത്തിന്റെ ഭാരം വർദ്ധിപ്പിച്ചേക്കാം.

ഓരോ ശ്രമവും ഏത് പ്രോക്സി റൂട്ട് തിരഞ്ഞെടുത്തു എന്ന് രേഖപ്പെടുത്തുക, പക്ഷേ റൂട്ട് വീണ്ടെടുക്കൽ ആപ്ലിക്കേഷൻ വീണ്ടെടുക്കലിൽ നിന്ന് വേർതിരിക്കുക. “വീണ്ടും കണക്ട് ചെയ്തു” ഉപയോഗപ്രദമായ തെളിവാണ്. “പിടിച്ചെടുത്തു, കൂടുതൽ ജോലി സമർപ്പിക്കാൻ തയ്യാർ” എന്നതിന് അത് സ്ഥാപിക്കുന്ന അധിക ആപ്ലിക്കേഷൻ കൈമാറ്റം ആവശ്യമാണ്.

അനുബന്ധ ലേഖനങ്ങൾ