1,看了一下,阿里云rds的dns解释:
DNS 模块提供域名到 IP 的动态解析功能,以便规避 RDS 实例 IP 地址改变带来的影响。在连接池中设置域名后,即使对应的IP地址发生了变化,仍然可以正常访问 RDS 实例。
例如,某 RDS 实例的域名为 test.rds.aliyun.com,对应的 IP 地址为 10.10.10.1。某程序连接池中设置为 test.rds.aliyun.com 或 10.10.10.1 都可以正常访问 RDS 实例。
一旦该 RDS 实例发生了可用区迁移或者版本升级后,IP 地址可能变为 10.10.10.2。如果程序连接池中设置的是域名 test.rds.aliyun.com,则仍然可以正常访问 RDS 实例。但是如果程序连接池中设置的是IP地址 10.10.10.1,就无法访问 RDS 实例了。
2,想知道技术实现原理!
3,谢谢!!!
个人觉得给你的域名解析到的是一个网关,后面挂着真正的数据库,网关由于没业务逻辑几乎不会挂,后面的数据库挂了,网关连接能用的库,保证应用数据库不中断