有没有办法分配特定的Heroku dyno来处理对特定URL的请求?

时间:2013-03-19 11:11:05

标签: http heroku concurrency

在我的应用程序中,我有一个URL,我从第三方服务器收到POST HTTP请求。我想只有一个dyno来处理它以简化同步。

有没有办法在Heroku中将一个dyno分配给特定的URL?

我的设置:Heroku(竹栈),10 dynos,Ruby on Rails 3.2

谢谢, 麦克

2 个答案:

答案 0 :(得分:1)

当您发布到应用程序时,将从您的网络动态中随机选择一个dyno。您无法选择将选择哪个正在运行的动力。你为什么要选择特定的dyno?如果你这样做,感觉你可能难以缩放和处理失败?

答案 1 :(得分:1)

您不应该以需要某种类型的请求始终命中同一个dyno的方式构建您的应用程序。不是在短暂存储中建立状态(即文件系统或一个dyn0的内存),而是将其存储在安全的地方,以便所有运行应用程序的dynos都可以访问。