实际上,和一些产品(比如mysql,memedcache)的分片功能类似,该功能更多地是为了解决性能问题,而无法完全解决高可用问题 。
四、常见问题如何排查?
从上面的分析可以看出,要使得 router 和 route 都正常工作,至少要确保以下几个环节都是没问题的:
- 客户端使用 route 中配置的域名和端口来访问服务 。
- DNS 能将域名解析到目标 router 所在的服务器(在使用分片配置时比较复杂,尤其需要注意) 。
- 如有采用另外的四层负载均衡器的话,它得配置正确、工作正常 。
- HAProxy 能通过域名匹配到正确的backend 。
- router 和 route 的配置被正确地反映到了 HAProxy 的配置文件中了 。
- HAProxy 进程重启了,从而读取了新修改的配置文件 。
- 后端 pod 列表正确,并且至少有一个 pod 正常工作 。
如果您看到如下的错误页面,则说明上面的第3到7点至少有一处不能正常功能 。此时,进行有针对性的排查即可 。
推荐阅读
- 卤味配方详解:手把手教你制作美味的卤味料理
- 惠普打印机加墨粉步骤详解 惠普打印机怎么换墨盒
- vivoz1i隐藏照片步骤详解 私密照片从哪里打开VIVO
- OPPO Reno7 测评详解 oppo reno7怎么样值得买吗
- 电脑蓝牙打开图文详解 电脑蓝牙在哪里打开win7
- iPhone 12 Pro系列详解 苹果12pro参数配置详细处理器
- 手机投屏到电视上教程详解 投屏怎么投到电视上没有声音
- 华为P50 Pro测评详解 华为p50pro骁龙888值得买吗
- 怎么使用刷脸支付 刷脸支付流程图详解
- tomcat安装配置详解 将电脑localhost设置为127.0.0.1