【发布时间】:2015-05-26 07:48:54
【问题描述】:
我目前正在从事 php 项目 - Laravel 4.2 框架。我需要使用 node.js。需要在仪表板上实时更新注册用户的数量。
我尝试使用 Ratchet ,但我不清楚我们必须编辑的以下文件路径。
- /src/MyApp/Chat.php
- /bin/chat-server.php
有人有在 Laravel 上使用 node.js 的经验吗? 请帮帮我。
【问题讨论】:
-
你可以在 Laravel 和 Node 上使用 Redis 的发布/订阅模式。创建新用户时(在 Laravel 上),您可以将用户数发布到 Redis 主题,例如通过 Laravel 的 Redis 客户端“用户/计数”。现在在 Node 上,您可以使用订阅“users/count”主题的 Redis 客户端,因此当发布某些内容时,您可以将从该主题接收到的数据发送到您想要的 websockets。
-
@SergioGuillenMantilla 谢谢,我会试试 Laravel 的 Redis 客户端。
-
首先阅读了一些关于发布/订阅的内容,我也找到了这篇文章,也许对你有用volkomenjuist.nl/blog/2013/10/20/…
-
@SergioGuillenMantilla 谢谢,我正在关注它
标签: php node.js amazon-web-services laravel-4 ratchet