tldr;使用resque + resque_web仪表板制作Web应用程序需要哪些部分?
我已经看过Heroku教程,以及大量的配置示例,但似乎有很多复杂性被掩盖了:
老实说,如果有人可以勾画图表,那就太好了。
答案 0 :(得分:1)
免责声明:我实际上没有使用resque部署heroku应用程序。所以这是从https://devcenter.heroku.com/articles/queuing-ruby-resque收集并查看示例应用程序的信息。
web-dyno和worker-dyno不会直接相互通信。他们将通过redis相互通信,并在特定的DNS上配置redis(在添加redis插件后,您可以在heroku的应用资源页面上找到它)。这些设置可以转换为.env文件(通过heroku toolbelt插件配置)。 foreman可以使用此env文件来设置ENV变量。以及在应用程序中用于配置redis的这些ENV变量。
不确定,但示例应用程序并不暗示任何此类必要服务
2:1 web-dyno,1 worker-dyno