Трябва ли да използвам WebSockets?
Трябва ли да използвам WebSockets?

Видео: Трябва ли да използвам WebSockets?

Видео: Трябва ли да използвам WebSockets?
Видео: Love and Pigeons 2024, Може
Anonim

Когато клиентът трябва бързо да реагира на промяна (особено такава, която не може да предвиди), а WebSocket може да е най-доброто. Помислете за приложение за чат, което позволява на множество потребители да чатят в реално време. Ако WebSockets се използват, всеки потребител може както да изпраща, така и да получава съобщения в реално време.

По същия начин, наистина ли се нуждаете от WebSockets?

Това е важно е да се отбележи, че WebSockets преобразуват тяхната HTTP връзка в a WebSocket Връзка. WebSockets са част от спецификацията на HTML5 и те са поддържани от всички съвременни браузъри (което означава, че има JS API, който да ги използва естествено в браузъра).

По същия начин WebSocket е постоянна връзка? WebSockets предоставят а постоянна връзка между клиент и сървър, които и двете страни могат да използват, за да започнат да изпращат данни по всяко време. Клиентът установява a WebSocketconnection чрез процес, известен като WebSocket ръкостискане. Забележка: WebSocket URL адресите използват wsscheme.

Освен това, кога трябва да използвам REST срещу WebSocket?

WebSocket подходът е идеален за приложение с възможност за мащабиране в реално време, докато ПОЧИВКА е по-подходящ за сценария с много получаване искане . WebSocket е протокол с несъстоятелност, докато ПОЧИВКА се базира на протокол без състояние, т.е. клиентът не трябва да знае за сървъра и същото важи за сървъра.

Безопасен ли е WebSocket?

Трябва силно да предпочитате сигурен wss://protocol през несигурния ws:// транспорт. Като HTTPS, WSS( WebSockets през SSL/ TLS ) е криптиран, като по този начин се предпазва от атаки на човек в средата. Разнообразие от атаки срещу WebSockets става невъзможно, ако транспортът е осигурен.

Препоръчано: