云数据库 MySQL 应用程序配置自动重连功能

这篇说明云数据库MySQL实例切换时产生秒级连接闪断的影响,并建议应用程序配置自动重连功能,在连接池中设置connectTimeOut和socketTimeOut参数,OLTP场景建议统一设为20秒,以避免主备切换导致业务异常。 实例切换影响:涉及规格调整、升级或故障时,主备切换导致秒级连接闪断,未配置重连会引发应用连接异常。 自动重连配置:推荐在应用程序连接池中配置connectTimeOut和socketTime。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

这里说明实例切换时出现秒级别的连接闪断的影响,及配置自动重连功能。

一、背景

云数据库 MySQL 在进行 调整数据库实例规格、升级数据库引擎版本 等操作或主实例因负载过高 hang 住、硬件故障等时,可能会涉及实例切换,实例切换时会出现秒级别的连接闪断。

若应用程序未配置自动重连功能,当发生主备切换后,会导致应用连接异常,进而影响业务的正常访问。

建议你的应用程序配置自动重连功能,并且选择实例在 维护时间 内做切换。

二、配置自动重连功能

避免因主备切换而影响应用连接异常,推荐你配置云数据库 MySQL 的应用程序自动重连功能,在连接池配置 connectTimeOut 和 socketTimeOut 参数。
请根据不同的业务场景设置合理的参数值,基于 OLTP(On-Line Transaction Processing)的业务场景建议统一设置为20秒。

注意:说明:

赞 (0)
上一篇 4天前
下一篇 4天前