Tôi không có nhiều kinh nghiệm với heroku, và thậm chí ít hơn với phoenix, vì vậy đây có thể là một câu hỏi ngu ngốc ... nhưng muốn đảm bảo rằng tôi đang lựa chọn tốt trên hosting :)Mở rộng phoenix trên heroku
Từ những gì tôi hiểu, cách bạn mở rộng phoenix là thêm một máy chủ khác, khởi chạy một nút khác và kết nối chúng, sau đó để BEAM/OTP làm việc để xử lý cân bằng tải công việc. Trên heroku, dynos thực sự không thể nói chuyện với nhau qua mạng cục bộ, điều mà tôi hiểu là thứ mà BEAM yêu cầu phải nhóm. Vì vậy, việc thêm dynos sẽ dẫn đến một mô hình tỷ lệ "truyền thống" hơn, nơi bạn có một kết nối cân bằng tải cân bằng bên ngoài giữa các nút không được kết nối, với db là trạng thái chia sẻ.
Câu hỏi của tôi ở đây là tác động lớn đến mức nào? Có phải nó chỉ là một vấn đề khi bạn đang đạt mức tải/quy mô nghiêm trọng, hay nó có nghĩa là chi tiêu nhiều tiền hơn cho cơ sở hạ tầng thì cần thiết?
- Trong Phoenix 1.2 có bộ điều hợp PG2 được đặt theo mặc định cho PubSub; bất kỳ lý do gì để sử dụng Redis so với mặc định hiện tại trên Heroku? Cảm ơn! – Svilen