Სარჩევი:

იყენებს თუ არა PubNub WebSockets?
იყენებს თუ არა PubNub WebSockets?

ვიდეო: იყენებს თუ არა PubNub WebSockets?

ვიდეო: იყენებს თუ არა PubNub WebSockets?
ვიდეო: How PubNub Takes WebSockets to the Next Level 2024, მაისი
Anonim

PubNub არის პროტოკოლის აგნოსტიკური ან დამოუკიდებელი. PubNub დროთა განმავლობაში გამოიყენა სხვადასხვა პროტოკოლი, როგორიცაა ვებსოკეტები , MQTT, COMET, BOSH, SPDY, ხანგრძლივი გამოკითხვა და სხვები და ჩვენ ვიკვლევთ არქიტექტურებს გამოყენებით HTTP 2.0 და სხვა.

ამ გზით, რისთვის გამოიყენება PubNub?

PubNub შეიძლება იყოს გამოყენებული მცირე შეტყობინებების სწრაფად გადატანა ერთ ან მეტ მოწყობილობაზე (სმარტფონები, ტაბლეტები, დესკტოპები, მიკროკონტროლერები და ა..

შემდგომში ჩნდება კითხვა, არის WebSocket UDP თუ TCP? ვებსოკეტები მეორეს მხრივ, საშუალებას გაძლევთ გაგზავნოთ შეტყობინებებზე დაფუძნებული მონაცემები, მსგავსი UDP , მაგრამ საიმედოობით TCP . WebSocket იყენებს HTTP-ს, როგორც საწყის სატრანსპორტო მექანიზმს, მაგრამ ინარჩუნებს TCP კავშირი ცოცხალია HTTPresponse-ის მიღების შემდეგ, რათა ის გამოიყენებოდეს კლიენტსა და სერვერს შორის შეტყობინებების გასაგზავნად.

როდის იყენებდით WebSocket-ს?

თქვენ შეიძლება არასწორად იყენებთ WebSockets-ს, თუ:

  1. კავშირი გამოიყენება მხოლოდ ძალიან მცირე რაოდენობის ღონისძიებებისთვის, ან ძალიან მცირე დროისთვის და კლიენტს არ სჭირდება მოვლენებზე სწრაფი რეაგირება.
  2. თქვენი ფუნქცია მოითხოვს რამდენიმე WebSocket-ის გახსნას იმავე სერვისისთვის ერთდროულად.

იყენებს თუ არა push შეტყობინებები WebSockets-ს?

ყველაზე გავრცელებული მაგალითი ამისთვის ვებსოკეტები არის ან ჩატი ან push შეტყობინებები . მათ შეუძლია გამოყენებული იქნას ამ აპლიკაციებისთვის, მაგრამ წარმოადგინოს პრობლემის გადაჭარბებული გადაწყვეტა, რადგან ამ აპლიკაციებში მხოლოდ სერვერს სჭირდება ბიძგი მონაცემები კლიენტებისთვის და არა პირიქით - საჭიროა მხოლოდ ნახევრად დუპლექსი კავშირი.

გირჩევთ: