𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝟱 𝗦𝘂𝗺𝗺𝗮𝗿𝘆 സെഷൻ 5 സംഗ്രഹം
എന്റെ സിസ്റ്റം ഡിസൈൻ ക്ലാസ്സിൽ ഇന്ന് ഒരു ക്ലയന്റും സെർവറും തമ്മിൽ ഡാറ്റ കൈമാറുന്നതിനുള്ള മൂന്ന് രീതികളെക്കുറിച്ച് ഞാൻ പഠിച്ചു.
Short Polling നിശ്ചിത സമയങ്ങളിൽ ക്ലയന്റ് സെർവറോട് അപ്ഡേറ്റുകൾക്കായി ചോദിക്കുന്നു. നിങ്ങൾക്ക് 5 സെക്കൻഡ് ഇടവേള നിശ്ചയിക്കാം. പുതിയ ഡാറ്റ ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ ക്ലയന്റ് ഓരോ 5 സെക്കൻഡിലും ഒരു റിക്വസ്റ്റ് അയക്കുന്നു.
Long Polling ക്ലയന്റ് സെർവറിലേക്ക് ഒരു റിക്വസ്റ്റ് അയക്കുന്നു. പുതിയ ഡാറ്റ ലഭിക്കുന്നത് വരെ സെർവർ ആ റിക്വസ്റ്റ് നിലനിർത്തുന്നു. ഈ രീതി സെർവർ റിസോഴ്സുകൾ കൂടുതൽ ഉപയോഗിക്കുന്നു. കൂടാതെ ഇത് ധാരാളം കണക്ഷനുകൾ പാഴാക്കുകയും ചെയ്യുന്നു.
Server Side Events സെർവർ കൃത്യമായ ഇടവേളകളിൽ ക്ലയന്റിലേക്ക് ഡാറ്റ അയക്കുന്നു. Javascript-ൽ, ഈ കണക്ഷൻ ഉണ്ടാക്കുന്നതിനായി നിങ്ങൾ EventSource ഒബ്ജക്റ്റ് ഉപയോഗിക്കുന്നു. സെർവർ സ്വയമേവ ക്ലയന്റിലേക്ക് ഡാറ്റ എത്തിക്കുന്നു.