ਸੈਸ਼ਨ 5 ਦਾ ਸਾਰ

ਅੱਜ ਮੈਂ ਆਪਣੀ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਕਲਾਸ ਵਿੱਚ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਦੇ ਵਿਚਕਾਰ ਡੇਟਾ ਭੇਜਣ ਦੇ ਤਿੰਨ ਤਰੀਕਿਆਂ ਬਾਰੇ ਪੜ੍ਹਿਆ।

Short Polling ਕਲਾਇੰਟ ਨਿਸ਼ਚਿਤ ਸਮੇਂ 'ਤੇ ਸਰਵਰ ਤੋਂ ਅੱਪਡੇਟ ਮੰਗਦਾ ਹੈ। ਤੁਸੀਂ 5 ਸੈਕਿੰਡ ਦਾ ਅੰਤਰਾਲ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। ਨਵਾਂ ਡੇਟਾ ਚੈੱਕ ਕਰਨ ਲਈ ਕਲਾਇੰਟ ਹਰ 5 ਸੈਕਿੰਡ ਬਾਅਦ ਇੱਕ ਰਿਕਵੈਸਟ ਭੇਜਦਾ ਹੈ।

Long Polling ਕਲਾਇੰਟ ਸਰਵਰ ਨੂੰ ਇੱਕ ਰਿਕਵੈਸਟ ਭੇਜਦਾ ਹੈ। ਸਰਵਰ ਨਵਾਂ ਡੇਟਾ ਆਉਣ ਤੱਕ ਰਿਕਵੈਸਟ ਨੂੰ ਰੋਕ ਕੇ ਰੱਖਦਾ ਹੈ। ਇਹ ਵਿਧੀ ਸਰਵਰ ਦੇ ਵਧੇਰੇ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ ਕਈ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਬਰਬਾਦ ਕਰਦੀ ਹੈ।

Server Side Events ਸਰਵਰ ਨਿਯਮਤ ਅੰਤਰਾਲਾਂ 'ਤੇ ਕਲਾਇੰਟ ਨੂੰ ਡੇਟਾ ਭੇਜਦਾ ਹੈ। Javascript ਵਿੱਚ, ਤੁਸੀਂ ਇਹ ਕਨੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ EventSource ਆਬਜੈਕਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਸਰਵਰ ਆਪਣੇ ਆਪ ਕਲਾਇੰਟ ਨੂੰ ਡੇਟਾ ਪੁਸ਼ ਕਰਦਾ ਹੈ।

ਸਰੋਤ: https://dev.to/hvdineshbabu/session-5-summary-5agg