带有Faye的Ruby on Rails,如何将数据广播到特定的subcsriber

Agu*_*tyo 2 ruby-on-rails publish-subscribe websocket node.js ruby-on-rails-3

我想建立一个使用Facebook风格通知的Ruby on Rails网络应用,对于我正在使用FAYE的推送服务器,是否有针对特定客户的广播通知的任何解决方案,对于Facebook的案例研究,只有您的帐户有通知,如果有人向您发送消息或标记您的照片.谢谢

Joo*_*uur 9

在您的客户端JavaScript中,根据用户订阅频道名称(例如'/ messages/userid_1234')并使用该名称从服务器发送私人消息.

出于安全原因,请不要使用实际的用户ID,甚至不要使用用户名或电子邮件的哈希值,因为有人可能会以这种方式欺骗订阅.为每个用户生成一个关于注册的随机GUID,并将其与您用户的帐户详细信息一起存储.