我有一个关于Postgresql Heroku"关注者的小问题":他们似乎是一个典型的Master-Slave配置。
但我想知道我所要做的就是将新数据库配置为另一个数据库的追随者吗?是否会在主站和从站之间自动分配读取流量?或者我应该在我的应用程序(这是一个django应用程序)中,提供有关新的只读跟随服务器的信息吗?
谢谢大家!
答案 0 :(得分:1)
没有应用程序不会平衡流量。这将是用于负载平衡的应用程序逻辑/配置,heroku关注者只是为了高可用性。
答案 1 :(得分:0)
Django"自动数据库路由"使用多个数据库。默认路由方案确保对象对其原始数据库保持“粘性”(即,从foo数据库检索的对象将保存在同一数据库中)。默认路由方案可确保在未指定数据库的情况下,所有查询都会回退到默认数据库。
请在此处查看docs。