我沒有一個與heroku的經驗噸,甚至更少與鳳凰,所以這可能是一個愚蠢的問題......但要確保我是一個很好的選擇託管:)在heroku上縮放鳳凰
根據我的理解,您對phoenix進行縮放的方式是添加另一個服務器,啓動另一個節點並將它們連接起來,然後讓BEAM/OTP發揮其魔力來處理工作負載平衡。在heroku上,dynos不能通過本地網絡實實在在地交談,根據我的理解,這是BEAM需要集羣的東西。因此,添加dynos將導致更「傳統」的縮放模型,其中您有一個外部負載平衡器來平衡未連接節點之間的連接,並且db是共享狀態。
這裏我的問題是這會產生多大的影響?當你達到嚴重的負載/規模水平,還是意味着在基礎設施上花費更多的資金,那麼這是否僅僅是一個問題呢?
- 在Phoenix 1.2中,默認情況下有一個PG2適配器設置爲PubSub;任何使用Redis超過Heroku當前默認值的理由?謝謝! – Svilen