我有一个关于Postgresql Heroku“追随者”的小问题:他们似乎是典型的主从配置。
但我想知道我所要做的就是将一个新的DB配置为另一个DB的追随者?主机和从机间是否会自动调度读流量?或者,我应该在我的应用程序(它是一个django应用程序)中提供关于新的只读关注者服务器的信息?
谢谢大家!
发布于 2012-12-23 17:53:36
不,应用程序不会平衡流量。这将是负载平衡的应用程序逻辑/配置,heroku追随者只是为了实现高可用性。
发布于 2016-03-24 21:22:49
Django使用“自动数据库路由”来使用多个数据库。默认路由方案确保对象对其原始数据库保持“粘性”(即,从foo数据库检索的对象将保存在同一数据库中)。缺省路由方案确保了如果未指定数据库,则所有查询都将回退到缺省数据库。
请看这里的docs。
https://stackoverflow.com/questions/14009759
复制相似问题