在我的应用程序中,我有一个URL,我从第三方服务器收到POST HTTP请求。我想只有一个dyno来处理它以简化同步。
有没有办法在Heroku中将一个dyno分配给特定的URL?
我的设置:Heroku(竹栈),10 dynos,Ruby on Rails 3.2
谢谢, 麦克
答案 0 :(得分:1)
当您发布到应用程序时,将从您的网络动态中随机选择一个dyno。您无法选择将选择哪个正在运行的动力。你为什么要选择特定的dyno?如果你这样做,感觉你可能难以缩放和处理失败?
答案 1 :(得分:1)
您不应该以需要某种类型的请求始终命中同一个dyno的方式构建您的应用程序。不是在短暂存储中建立状态(即文件系统或一个dyn0的内存),而是将其存储在安全的地方,以便所有运行应用程序的dynos都可以访问。