1

我正在关注 Railscast 上的 Rails 4 SSE Action 控制器和 Redis 发布/订阅

http://railscasts.com/episodes/401-actioncontroller-live

但是,我的浏览器在实现此功能后将永远加载。似乎 req-res 周期被 Redis 订阅代码块阻塞。

我怎样才能得到这个工作。请帮忙

4

1 回答 1

2

redis.subscribe 方法阻塞,等待队列中的消息。您是否尝试过在队列中添加消息,并查看是否调用了您提供的块?

此外,尝试使用命令行工具(例如 curl),这样您就可以看到返回的事件:

curl -v https://your.webserver.com/events
于 2013-10-31T03:32:49.097 回答