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