Стоит ли использовать WebSockets?
Стоит ли использовать WebSockets?

Видео: Стоит ли использовать WebSockets?

Видео: Стоит ли использовать WebSockets?
Видео: Что такое Websocket? Websockets простыми словами 2024, Апрель
Anonim

Когда клиенту нужно быстро отреагировать на изменение (особенно на то, которое он не может предсказать), WebSocket может быть лучшим. Рассмотрите приложение чата, которое позволяет нескольким пользователям общаться в режиме реального времени. Если WebSockets используются, каждый пользователь может как отправлять, так и получать сообщения в режиме реального времени.

Точно так же вам действительно нужны WebSockets?

Это важно отметить, что WebSockets преобразовать их HTTP-соединение в WebSocket связь. WebSockets - это часть спецификации HTML5 и они есть поддерживаются всеми современными браузерами (то есть существует JS API для их использования непосредственно в браузере).

Точно так же WebSocket - постоянное соединение? WebSockets обеспечить постоянное соединение между клиентом и сервером, которые обе стороны могут использовать для начала отправки данных в любое время. Клиент устанавливает WebSocketconnection через процесс, известный как WebSocket рукопожатие. Примечание: WebSocket URL-адреса используют wsscheme.

Более того, когда мне следует использовать REST против WebSocket?

WebSocket подход идеально подходит для приложений с масштабированием в реальном времени, тогда как ОТДЫХАТЬ лучше подходит для сценария с большим количеством запрос . WebSocket является точным протоколом, тогда как ОТДЫХАТЬ основан на протоколе без сохранения состояния, то есть клиенту не нужно знать о сервере, и то же самое верно для сервера.

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

Вы должны настоятельно предпочесть безопасный wss: // протокол через небезопасный транспорт ws: //. Как и HTTPS, WSS ( WebSockets через SSL / TLS ) зашифрован, что защищает от атак типа "злоумышленник посередине". Разнообразные атаки против WebSockets становится невозможным, если транспорт находится под охраной.

Рекомендуемые: