繁体   English   中英

没有互联网连接的按钮

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM