Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 4 从Rails服务器订阅websocket的正确方式是什么_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 从Rails服务器订阅websocket的正确方式是什么

Ruby on rails 4 从Rails服务器订阅websocket的正确方式是什么,ruby-on-rails-4,Ruby On Rails 4,我想从我的Rails服务器订阅一个websocket,这样每次收到消息时,我都可以创建一个后台作业 Faye::WebSocket::Client似乎能做到这一点,但我不确定该把它放在哪里(线程,单独的进程?)。理想情况下,我希望继续从服务器发送(创建新订阅)到此websocket 谢谢您可以将其创建为服务,然后使用rake任务、cron或在服务器启动时运行它。 然后你可以用monit之类的工具来监控它,以确保它一直处于打开状态

我想从我的Rails服务器订阅一个websocket,这样每次收到消息时,我都可以创建一个后台作业

Faye::WebSocket::Client
似乎能做到这一点,但我不确定该把它放在哪里(线程,单独的进程?)。理想情况下,我希望继续从服务器发送(创建新订阅)到此websocket


谢谢

您可以将其创建为服务,然后使用rake任务、cron或在服务器启动时运行它。 然后你可以用monit之类的工具来监控它,以确保它一直处于打开状态