配合视频效果更佳:www.itlaoqi.com/chapter.htm…
解决问题
- IP直连有什么问题?
- 怎么解决IP直连的问题?
平时开发直接用IP访问有什么问题?
jdbc:mysql://202.99.183.21:3306/db
http://192.168.31.205/webapp
使用域名替换
jdbc:mysql://rm-2zedsl7662jlm54g9zo.mysql.rds.aliyuncs.com:3306/db
http://webhost/webapp
使用IP会产生强耦合与绑定关系
解决办法
方法1:引入内部DNS
优缺点:
-
简单粗暴
-
但没有故障发现与转移多
-
IP只有轮询规则
方法2:加入注册中心Nacos / Eureka / Consul
优缺点:
- 支持故障发现与故障转移
- 多种负载均衡规则
- 架构复杂度增加