Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails与Faye,如何将数据广播到特定的子服务器_Ruby On Rails_Ruby On Rails 3_Node.js_Websocket_Publish Subscribe - Fatal编程技术网

Ruby on rails RubyonRails与Faye,如何将数据广播到特定的子服务器

Ruby on rails RubyonRails与Faye,如何将数据广播到特定的子服务器,ruby-on-rails,ruby-on-rails-3,node.js,websocket,publish-subscribe,Ruby On Rails,Ruby On Rails 3,Node.js,Websocket,Publish Subscribe,我想构建一个Ruby on Rails web应用程序,其中使用facebook风格的通知,对于我正在使用的FAYE推送服务器,是否有任何解决方案可以为特定客户端广播通知,对于facebook中的案例研究,只有当有人向您发送消息或标记您的照片时,您的帐户才会收到通知。谢谢在客户端JavaScript中,根据用户订阅频道名称(例如,/messages/userid_1234),并使用该名称从服务器发送私人消息 出于安全原因,不要使用实际的用户ID,甚至不要使用用户名或电子邮件的散列,因为有人可能通

我想构建一个Ruby on Rails web应用程序,其中使用facebook风格的通知,对于我正在使用的FAYE推送服务器,是否有任何解决方案可以为特定客户端广播通知,对于facebook中的案例研究,只有当有人向您发送消息或标记您的照片时,您的帐户才会收到通知。谢谢在客户端JavaScript中,根据用户订阅频道名称(例如,/messages/userid_1234),并使用该名称从服务器发送私人消息


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

可能想看看这一点,我认为在该屏幕广播中,数据会广播给所有订户。您想使用node.js还是RoR?有两种完全不同的方法。我使用RoR和faye在瘦服务器上运行。