【发布时间】:2018-10-24 18:08:02
【问题描述】:
我正在将我的数据库从 MSSQL 迁移到 Aurora(MYSQL)。该应用程序使用 .net 和 NHibernate。我们尝试了 MYSQL“MySql.Data”的 Nhibernate 驱动程序,它适用于所有用例,但故障转移除外。发生故障转移时,连接不会重置,它会继续尝试从写入器集群连接到旧 IP,因此所有写入调用都会失败,但会出现异常“MySQL 服务器正在使用 --read--only 选项运行,所以它无法执行此语句”。只有在 Web 服务器上执行 IISRESET 后才能解决此问题。
我知道对于 java,MariaDB 连接器能够处理这个用例。 .net 应用程序是否有任何类似的驱动程序可用? 处理此类用例的最佳做法是什么?
【问题讨论】:
标签: .net nhibernate driver failover amazon-aurora