我想在django中使用Mysql Cluster 7.2。 为了高可用性,我们应该能够指定django:来自Mysql集群的2个具有故障转移行为的SQL服务器:如果一个连接失败,django必须使用第二个。
如何配置?
答案 0 :(得分:1)
故障转移功能本身不在Django中。
我也在寻找这个用于我参与的项目的未来改进。我发现以下模块是解决这个问题的最佳机会之一:
https://github.com/brianjaystanley/django-failover
简历中:监视器检查数据库可用性,如果数据库关闭或缓慢,则动态更改数据库连接设置。该模块看起来很好,也可以处理缓存和芹菜。
无论如何,这取决于你的幕后架构。