[英]pusher without internet connection
我將laravel 5.4與pusher一起使用來構建實時應用程序,但是我的互聯網連接較差,所以我想知道是否可以使用pusher網橋,並且它是否不需要Internet連接?
不幸的是,Pusher需要Internet連接才能正常工作-但是,您應該知道Pusher可以很好地處理粗略的Internet連接,因此您可以嘗試一下,看看它的工作原理!
您需要為Laravel配置另一個驅動程序,因為Pusher是第三方服務(需要Internet),用於管理所有Web套接字服務器。 我還發現了Pusher的這種行為,為此,我搜索了另一個驅動程序。 Redis是第二個選擇。 選擇Redis需要配置Websocket服務器以管理所有連接(Pusher的任務)。 這是因為Redis僅處理將消息發送到通道的功能,但不執行Pusher的所有操作。
使用此命令編輯器在您的Laravel項目上安裝Predis composer require predis/predis
。 在本地服務器上安裝Redis。 然后安裝: https : //github.com/tlaverdure/laravel-echo-server ,以安裝與Laravel兼容的socket.io服務器實現。 (Socket.io現在將負責管理與Laravel中定義的通道的連接)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.