Mundarija:

PubNub WebSockets-dan foydalanadimi?
PubNub WebSockets-dan foydalanadimi?

Video: PubNub WebSockets-dan foydalanadimi?

Video: PubNub WebSockets-dan foydalanadimi?
Video: How PubNub Takes WebSockets to the Next Level 2024, May
Anonim

PubNub Protokol agnostik yoki mustaqildir. PubNub kabi vaqt davomida turli xil protokollardan foydalangan WebSockets , MQTT, COMET, BOSH, SPDY, uzoq so'rovlar va boshqalar va biz arxitekturalarni o'rganmoqdamiz foydalanish HTTP 2.0 va boshqalar.

Shu tarzda, PubNub nima uchun ishlatiladi?

PubNub bolishi mumkin ishlatilgan kichik xabarlarni tezda bir yoki bir nechta qurilmalarga (smartfonlar, planshetlar, ish stollari, mikrokontrollerlar va boshqalar) yuborish uchun - asosan, Internetga TCP/IP ulanishi mumkin bo'lgan deyarli har qanday qurilma - va yana qurilmalar o'rtasida ikki tomonlama aloqa uchun..

Keyinchalik savol, WebSocket UDP yoki TCPmi? WebSockets , boshqa tomondan, shunga o'xshash xabarga asoslangan ma'lumotlarni yuborishga ruxsat bering UDP , lekin ishonchliligi bilan TCP . WebSocket HTTP dan boshlang'ich transport mexanizmi sifatida foydalanadi, lekin uni saqlaydi TCP HTTP javobi olingandan so'ng ulanish jonli bo'lib, u mijoz va server o'rtasida xabarlar yuborish uchun ishlatilishi mumkin.

qachon WebSocket dan foydalanasiz?

Siz WebSockets-dan noto'g'ri foydalanayotgan bo'lishingiz mumkin, agar:

  1. Ulanish faqat juda oz miqdordagi hodisalar yoki juda oz vaqt uchun ishlatiladi va mijoz voqealarga tezda munosabat bildirishi shart emas.
  2. Sizning funksiyangiz bir vaqtning o'zida bir xil xizmatga ochiq bo'lishi uchun bir nechta WebSockets talab qiladi.

Push-bildirishnomalar WebSockets-dan foydalanadimi?

uchun eng keng tarqalgan misol WebSockets bu chat yoki push-bildirishnomalar . Ular mumkin ular ushbu ilovalar uchun ishlatilishi mumkin, ammo muammoning ortiqcha yechimini taqdim eting, chunki bu ilovalarda faqat server kerak Durang mijozlarga ma'lumotlar, aksincha emas - faqat yarim dupleks ulanish kerak.

Tavsiya: