我打算使用Flynn来部署应用程序并配置服务器,但似乎Flynn不支持扩展应用程序服务器,数据库服务器,但只支持扩展Web服务器。 即使我寻找有关扩展rails应用程序的信息,几乎没有我得到的信息。那是因为人们认为Rails应用程序无法扩展。
所以任何想法?
答案 0 :(得分:0)
所以我的意见是你需要采取建筑设计决策来扩展你的应用程序,这取决于你的用例。
有一个很好的信息博客:https://rubygarage.org/blog/ruby-on-rails-is-scalable 这描述了使用ROR进行垂直和水平缩放。
关于数据库扩展,您可以决定使用多租户,多数据库连接,带平衡器的分布式数据库等。
您可以根据自己选择的方法找到不同的宝石。 您可以参考的一些宝石示例是:multiverse,multi_db等。