我们想要什么:
我正在寻找硬件、ruby 版本和 postgresql 复制方法建议,以扩展当前位于 1 台服务器上的 ruby on rails 应用程序。
我们用它来做什么:
我工作的公司目前有 1 台服务器来处理数据库和我们的 ruby on rails 应用程序。我们的应用程序以大约每 5 秒的速率接收来自许多不同位置(移动设备等)的 GPS 和其他数据。经过广泛的测试,我们准备好部署它,但要准备好几百/几千台设备向服务器发送数据。就用户交互而言,我们有基于发布数据的报告等。
我目前倾向于使用 postgresql 主-主复制和 jruby,为 postgresql 和 ruby 使用单独的服务器。
我知道这已经被问了很多,但我认为我应该采取所有可能的研究路径。我计划记录整个过程以与他人分享,因此您可以提供的任何输入都会很棒。