Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Socket.IO adalah pustaka yang memungkinkan komunikasi real time, dua arah, dan berbasis peristiwa antara klien web dan server. Secara tradisional, Socket.IO beroperasi dalam arsitektur klien server, di mana server menangani semua logika komunikasi dan mempertahankan koneksi persisten.
Dengan meningkatnya adopsi komputasi tanpa server, kami memperkenalkan mode baru: Socket.IO mode Tanpa Server. Mode ini memungkinkan Socket.IO berfungsi di lingkungan tanpa server, menangani logika komunikasi melalui RESTful API atau webhook, menawarkan solusi yang dapat diskalakan, hemat biaya, dan bebas pemeliharaan.
Perbedaan Antara Mode Default dan Mode Tanpa Server
Fitur | Mode default | Mode Tanpa Server |
---|---|---|
Sistem | Menggunakan koneksi persisten untuk server dan klien | Klien menggunakan koneksi persisten tetapi server menggunakan API RESTful dan penanganan aktivitas webhook dengan cara tanpa status |
SDK dan Bahasa | SDK server JavaScript resmi bersama dengan pustaka Ekstensi untuk Web PubSub untuk Socket.IO SDK diperlukan; Semua klien yang kompatibel | Tidak ada SDK atau bahasa wajib. Gunakan pengikatan Fungsi Socket.IO untuk mengintegrasikan yang disederhanakan dengan Azure Function; Semua klien yang kompatibel |
Aksesibilitas Jaringan | Server tidak perlu mengekspos akses jaringan karena secara proaktif membuat koneksi ke layanan | Server perlu mengekspos akses jaringan ke layanan |
Dukungan fitur | Sebagian besar fitur didukung kecuali beberapa fitur yang tidak didukung: API server yang tidak didukung Socket.IO | Lihat daftar fitur yang didukung: Fungsionalitas yang didukung dan API RESTful |
Langkah berikutnya
Artikel ini memberi Anda gambaran umum tentang Mode Tanpa Server Web PubSub untuk Socket.IO.