Spisu treści:

Czy PubNub korzysta z WebSocketów?
Czy PubNub korzysta z WebSocketów?

Wideo: Czy PubNub korzysta z WebSocketów?

Wideo: Czy PubNub korzysta z WebSocketów?
Wideo: Integracja Spring Boot z Websockets | Boldare 2024, Listopad
Anonim

PubNub jest niezależny od protokołu lub niezależny. PubNub z biegiem czasu korzystał z różnych protokołów, takich jak Gniazda sieciowe , MQTT, COMET, BOSH, SPDY, długie odpytywanie i inne i eksplorujemy architektury za pomocą HTTP 2.0 i inne.

W ten sposób do czego służy PubNub?

PubNub może być używany do szybkiego przesyłania małych wiadomości do jednego lub większej liczby urządzeń (smartfonów, tabletów, komputerów stacjonarnych, mikrokontrolerów itp.) – w zasadzie prawie każdego urządzenia, które może nawiązać połączenie TCP/IP z Internetem – a także z powrotem, w celu dwukierunkowej komunikacji między urządzeniami.

Następnie pojawia się pytanie, czy WebSocket UDP czy TCP? Gniazda sieciowe , z drugiej strony pozwalają na wysyłanie danych na podstawie wiadomości, podobnie jak UDP , ale z niezawodnością TCP . WebSocket używa HTTP jako początkowego mechanizmu transportowego, ale zachowuje TCP połączenie jest aktywne po odebraniu odpowiedzi HTTP, dzięki czemu może być używane do wysyłania wiadomości między klientem a serwerem.

kiedy używałbyś WebSocket?

Możliwe, że używasz WebSockets nieprawidłowo, jeśli:

  1. Połączenie jest używane tylko dla bardzo małej liczby zdarzeń lub bardzo małej ilości czasu, a klient nie musi szybko reagować na zdarzenia.
  2. Twoja funkcja wymaga jednoczesnego otwarcia wielu gniazd WebSocket dla tej samej usługi.

Czy powiadomienia push wykorzystują WebSockets?

Najczęstszy przykład dla Gniazda sieciowe to albo czat, albo powiadomienia push . Oni Móc być używane w tych aplikacjach, ale stanowią przesadne rozwiązanie problemu, ponieważ w tych aplikacjach tylko serwer musi naciskać dane do klientów, a nie na odwrót – potrzebne jest tylko połączenie półdupleksowe.

Zalecana: