У меня нет тонны опыта с герою, а тем более с фениксом, так что это может быть глупый вопрос ... но хочу убедиться, что я делаю хороший выбор на хостинге :)Scaling phoenix on heroku
Из того, что я понимаю, то, как вы масштабируете феникс, добавляет еще один сервер, запускает другой узел и соединяет его, а затем пусть BEAM/OTP работает своей магией, чтобы справляться с балансировкой нагрузки. На heroku динозавры не могут действительно говорить друг с другом по локальной сети, что из того, что я понимаю, является тем, что BEAM требует кластера. Таким образом, добавление динамиков приведет к более «традиционной» модели масштабирования, где у вас есть балансировка внешних балансировщиков нагрузки между несвязанными узлами, при этом db является общим.
Мой вопрос: насколько большой эффект будет иметь это? Является ли это скорее всего лишь проблемой, когда вы нажимаете на серьезные уровни нагрузки/масштаба, или это означает, что нужно тратить гораздо больше денег на инфраструктуру?
- В Phoenix 1.2 установлен PG2-адаптер по умолчанию для PubSub; любая причина использовать Redis над текущим дефолтом по Heroku? Благодаря! – Svilen