我没有太多heroku的经验,对phoenix更是了解不多,所以这可能是一个愚蠢的问题...但我想确保我在选择托管方面做出了正确的选择 :)
据我所知,你要扩展phoenix的方式是添加另一个服务器,启动另一个节点,然后连接它们,让BEAM / OTP发挥其魔力来处理工作负载平衡。在heroku上,dynos无法通过本地网络进行交流,这是BEAM需要进行集群的,如果添加dynos将导致更传统的缩放模型,在其中外部负载均衡器在未连接的节点之间平衡连接,数据库则成为共享状态。
我的问题是这会有多大的影响? 这只是在您达到严重的负载/规模水平时才存在的问题,还是意味着要在基础设施上花费比必要更多的资金?