0

我有一个 Sails 应用程序和几个由 cron 或其他外部触发器运行的Sails Shell 脚本(主要是我在 shell 中输入)。我想通过内置的 Sails 套接字客户端在浏览器中实现通知,该客户端有效,但仅在sails.sockets.broadcast()从 Sails 控制器调用时才有效,也就是说,我能够从docs运行示例。

我无法成功从 shell 脚本甚至从 广播消息sails console --dontLift,似乎已注册的客户端仅在服务器上运行的套接字上,并且 shell/控制台实例化了另一个套接字......是有道理的,但不是不可能得到那些客户?是否有任何解决方案可以将消息从 Sails shell 脚本广播到已注册的浏览器客户端?

此外,我可以在服务人员中使用 Sails 套接字来创建推送通知吗?我知道 socket.io 与 Push 不同,但在某种程度上可行吗?

更新

感谢@nahanil 指向redis,我在文档Realtime communication in a multi-server (aka "clustered") environment中找到了这篇文章

谢谢!卢卡

4

0 回答 0