我们有一个主/从MySQL设置,我们想要将一些读取分离到从属。
基本上,我们希望将其设置为:
现在我们有一个扩展Zend_Db_Adapter_Pdo_Mysql的自定义DB_Adapter。我正在考虑做的只是在config.ini文件中设置另一个变量,该变量使用read_only凭证集对从属进行身份验证,然后使用Zend_DB::factory($config->slaveDatabase);
我还遇到了Zend_Application_Resource_Multidb。使用Multidb资源是否有利于创建第二组变量?
有没有办法设置故障转移,以便如果从属设备关闭,任何使用它的读取将使用主设备?