gpt4 book ai didi

ruby-on-rails - WebSockets 和 Heroku : pushing data to the user

转载 作者:行者123 更新时间:2023-12-04 02:23:43 24 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 构建一个实时 Web 应用程序,而 Heroku 似乎是托管它的最佳选择。

我更喜欢在新数据可用时将其推送给用户,而不是通过每隔几秒发送一次 AJAX 请求来拉取它。

Pusher Heroku 似乎建议进行此类工作,但它有一些限制,会带来额外的成本,并使您依赖于外部 API。

在 Heroku 上使用 WebSockets 是否还有其他选择?

最佳答案

如果你想做 websockets,除了 rails 之外,你还需要使用不同的服务器。而且由于您在 heroku 上,您没有灵活性。

您可以选择在 ec2 微型实例上托管启用了 websockets 的节点服务器。然后在您想要推送时在您的 rails 应用程序中 - 向节点服务器发出请求,它将转到客户端。

关于ruby-on-rails - WebSockets 和 Heroku : pushing data to the user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5693083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com