如何在 pusher 的帮助下使用 websocket 从数据库中获取数据?

Posted

技术标签:

【中文标题】如何在 pusher 的帮助下使用 websocket 从数据库中获取数据?【英文标题】:How can I use websocket with the help of pusher to get data from database? 【发布时间】:2017-02-23 23:29:07 【问题描述】:

我正在使用带有 pusher、php 和一些 javascript 的 websockets。我想向我的客户显示我的数据库中的一些信息。我的目标是当信息插入我的数据库时刷新客户端。 但我面临一些问题.. 如何结合 pusher 和 websocket 来获取这些数据? 如何使用 websockets 和推送器从数据库中获取数据以执行实时 Web 应用程序,每当我将数据添加到数据库时,默认情况下它们将显示在我的客户端页面中?

【问题讨论】:

请在您的帖子中添加一些代码或示例 在发布查询之前请阅读How to Ask 【参考方案1】:

在您将信息插入数据库的代码中,您还可以将包含该数据的trigger an event 包含到Pusher。

由您决定在哪个频道上发送活动。您可以每张表有一个通道,或每行有一个通道。

然后,您可以在浏览器端的 JavaScript 中订阅您希望接收更新的任何频道。有关如何执行此操作的文档,请参阅 here。

【讨论】:

以上是关于如何在 pusher 的帮助下使用 websocket 从数据库中获取数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 PHP Pusher 的情况下制作实时进度条

如何使用 PHP 绑定到 Pusher / Websocket 通道?

Pusher 在 IOS 发布模式下停止处理事件

Laravel 在没有 NPM 的情况下安装 echo 和 pusher js

如何解决 Laravel Broadcasts + Pusher..?

如何使用 Pusher php 和 javascript 替换 id div 中的整个项目