สารบัญ:

PubNub ใช้ WebSockets หรือไม่
PubNub ใช้ WebSockets หรือไม่

วีดีโอ: PubNub ใช้ WebSockets หรือไม่

วีดีโอ: PubNub ใช้ WebSockets หรือไม่
วีดีโอ: How PubNub Takes WebSockets to the Next Level 2024, พฤศจิกายน
Anonim

PubNub เป็นโปรโตคอลไม่เชื่อเรื่องพระเจ้าหรือเป็นอิสระ PubNub ได้ใช้โปรโตคอลที่หลากหลายเมื่อเวลาผ่านไป เช่น WebSockets , MQTT, COMET, BOSH, SPDY, long polling และอื่นๆ และเรากำลังสำรวจสถาปัตยกรรม โดยใช้ HTTP 2.0 และอื่นๆ

ในลักษณะนี้ PubNub ใช้ทำอะไร?

PubNub เป็นไปได้ ใช้แล้ว เพื่อส่งข้อความขนาดเล็กไปยังอุปกรณ์อย่างน้อยหนึ่งเครื่อง (สมาร์ทโฟน แท็บเล็ต เดสก์ท็อป ไมโครคอนโทรลเลอร์ ฯลฯ) อย่างรวดเร็ว – โดยพื้นฐานแล้ว แทบอุปกรณ์ใดๆ ก็ตามที่สามารถทำการเชื่อมต่อ TCP/IP กับอินเทอร์เน็ต และกลับมาอีกครั้งสำหรับการสื่อสารแบบสองทิศทางระหว่างอุปกรณ์.

ต่อมาคำถามคือ WebSocket UDP หรือ TCP หรือไม่ WebSockets ในทางกลับกัน อนุญาตให้ส่งข้อมูลตามข้อความ คล้ายกับ UDP แต่ด้วยความน่าเชื่อถือของ TCP . WebSocket ใช้ HTTP เป็นกลไกการขนส่งเริ่มต้น แต่ยังคง TCP การเชื่อมต่อแบบมีชีวิตหลังจากได้รับ HTTPresponse เพื่อให้สามารถใช้เพื่อส่งข้อความระหว่างไคลเอนต์และเซิร์ฟเวอร์

คุณจะใช้ WebSocket เมื่อใด

คุณอาจใช้ WebSockets ไม่ถูกต้องหาก:

  1. การเชื่อมต่อจะใช้สำหรับเหตุการณ์จำนวนเล็กน้อยเท่านั้น หรือในระยะเวลาที่น้อยมาก และลูกค้าไม่จำเป็นต้องตอบสนองต่อเหตุการณ์อย่างรวดเร็ว
  2. คุณลักษณะของคุณต้องการ WebSockets หลายรายการเพื่อเปิดบริการเดียวกันในคราวเดียว

การแจ้งเตือนแบบพุชใช้ WebSockets หรือไม่

ตัวอย่างที่พบบ่อยที่สุดสำหรับ WebSockets เป็นทั้งแชทหรือ การแจ้งเตือนแบบพุช . พวกเขา สามารถ ใช้สำหรับแอปพลิเคชันเหล่านั้น แต่นำเสนอวิธีแก้ปัญหาที่มากเกินไปสำหรับปัญหาเนื่องจากในแอปพลิเคชันเหล่านั้นมีเพียงเซิร์ฟเวอร์เท่านั้นที่ต้องการ ดัน ข้อมูลไปยังไคลเอนต์และไม่ใช่วิธีอื่น - ต้องการเพียงการเชื่อมต่อฮาล์ฟดูเพล็กซ์เท่านั้น

แนะนำ: