php - Adakah sistem penyiaran laravel5.4 perlu menyediakan soket webnya sendiri?
PHP中文网2017-06-26 10:48:59
0
1
780
Melihat dokumentasi, saya mendapati terdapat pemacu redis penolak Adakah ini hanya soket web tambahan? Jika saya ingin menggunakan fungsi penyiaran, adakah saya perlu menyediakan sendiri perkara berkaitan soket web?
Tiga jenis pemandu disebut dalam dokumenPusherRedisSocket.IO
Antaranya, Pusher ialah perkhidmatan pihak ketiga. Umumnya tidak dipertimbangkan
Redis, seperti namanya, menolak mesej ke redis. Kemudian anda perlu menulis program lain untuk melanggan mesej redis. dan dihantar kepada pelanggan. Ini pada asasnya tidak melakukan apa-apa. . .
Jadi secara amnya kami menggunakan pemacu Socket.IO. Seperti yang kita sedia maklum, jika pelanggan ingin mewujudkan sambungan soket web ke pelayan, pelayan mesti mempunyai proses yang berpanjangan untuk menerima sambungan tersebut. Tlaverdure/laravel-echo-server yang disebut dalam dokumen adalah proses sedemikian. Pelayar sebenarnya mewujudkan sambungan kepadanya. Kemudian program PHP anda menolak mesej ke proses ini, dan proses ini menghantarnya ke penyemak imbas untuk anda.
http://laravelacademy.org/pos...
Tiga jenis pemandu disebut dalam dokumen
Pusher
Redis
Socket.IO
Antaranya, Pusher ialah perkhidmatan pihak ketiga. Umumnya tidak dipertimbangkan
Redis, seperti namanya, menolak mesej ke redis. Kemudian anda perlu menulis program lain untuk melanggan mesej redis. dan dihantar kepada pelanggan. Ini pada asasnya tidak melakukan apa-apa. . .
Jadi secara amnya kami menggunakan pemacu Socket.IO. Seperti yang kita sedia maklum, jika pelanggan ingin mewujudkan sambungan soket web ke pelayan, pelayan mesti mempunyai proses yang berpanjangan untuk menerima sambungan tersebut.
Tlaverdure/laravel-echo-server yang disebut dalam dokumen adalah proses sedemikian. Pelayar sebenarnya mewujudkan sambungan kepadanya. Kemudian program PHP anda menolak mesej ke proses ini, dan proses ini menghantarnya ke penyemak imbas untuk anda.
akhir.