在我的Rails应用程序中实现实时通知(消息)function

我需要在我的Rails应用程序中实现实时通知function。 任何人都可以告诉我什么是可能的好方法来实现这个function?

我的一位同事build议我使用node.js和redis。 这是正确的方式来进行此function。

提前致谢。

尝试Ajax推送引擎 。 不要打扰Node.js。

看看私人酒吧 。 这是一个Ruby的gem,它使用了一个名为Faye的发布/订阅系统。

您可以在Javascript中设置客户端消息处理程序来侦听特定通道。 然后,从Rails的angular度来看,你可以发布消息到这些渠道。 消息在客户端“实时”有效地被拾取。

它一直在为我工作, 我强烈build议任何人试一试。

对于实时通知尝试推式 。

如果您收到任何new message通知,则可以继续在客户端设置处理程序。 同样在服务器端,你可以告诉推送者notify消息给任何你想要发送通知的客户端。