在 AWS 和 Heroku 之间拆分应用程序

在 AWS 和 Heroku 之间拆分应用程序

我的应用程序目前 100% 由 Heroku 管理。应用程序上的几个端点依赖于非常慢的外部资源。如果这些请求达到 30 秒,Heroku 偶尔会终止它们。[1]不幸的是,这些请求的速度超出了我的控制范围,Heroku 不会对此超时做出例外处理,并且H12 超时是不可接受的。

我喜欢 Heroku 提供的功能,因此我希望将尽可能多的应用程序保留在 Heroku 上,然后将所需的部分移动到 AWS。

该应用程序是使用 Postgres 的 Ruby on Rails。我知道我想在 AWS 上运行哪些路由,应用程序的哪些其他部分必须移动才能将其余部分保留在 Heroku 上?

相关内容