3

在我的应用程序中,我有一个 URL,我在该 URL 上接收来自 3rd 方服务器的 POST HTTP 请求。我希望只有 1 个测功机来处理它以简化同步。

有没有办法在 Heroku 中将单个测功机分配给特定的 URL?

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

4

2 回答 2

1

您不应该以需要某种类型的请求总是命中同一个测功机的方式来构建您的应用程序。与其在临时存储(即文件系统或一个 dyn0 的内存)中构建状态,不如将其存储在一个安全的地方,所有运行您的应用程序的 dyno 都可以访问。

于 2013-03-20T03:43:39.280 回答
1

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

于 2013-03-19T12:21:50.287 回答