我曾考虑在我的网站上使用 PubNub。
反过来,我可以使用 PubNub 订阅频道。
但是,我需要找到一种方法来运行使用 PubNub 订阅频道的脚本。
例如,根据他们的文档http://www.pubnub.com/blog/ruby-push-api,它声明“要侦听已发布的消息,请调用订阅函数。重要的是要注意:订阅函数是阻塞的. 你会想在一个单独的进程中运行这个函数。
然后 PubNub 提供以下代码:
## Subscribe (Listen for Messages)
pubnub.subscribe({
'channel ' => 'my_channel',
'callback' => lambda do |message|
## Message Received!!!
puts(message['my_var']) ## print message
return true ## keep listening?
end
})
我想不出一种将这个函数作为“进程”运行的方法。
没有类似背景工作的东西吗?这是我需要的吗?
感谢任何指导。