高可用,就是系统不管在什么情况下,都要保证系统的可用性,极端情况下也是(断电,失火等),那我们如何保证系统的可用性呢?这里我们要用到一个负载均衡器----Nginx;
关于负载均衡,我们要关心几点:
1:上游服务器配置,也就是处理业务的realServer
2:负载均衡算法:配置多个上游服务器时,如何请求到每个服务器
3:失败重试机制:在上游服务器挂掉时,是否需要重试其他上游服务器
4:服务器心跳检查:上游服务器的健康检查/心跳检查
首先我们先说一下Nginx的上游服务器配置:
upstream backend:{
server:192.168.100.10:9088(上游服务器地址) wei

本文介绍了如何利用Nginx实现高可用性,关注点包括上游服务器配置、负载均衡算法、失败重试机制和服务器心跳检查。详细阐述了Nginx的upstream配置、各种负载均衡策略如轮询、IP哈希等,并解析了失败重试的max_fails和fail_timeout设置。此外,还提及了Nginx_upstream_check_module模块用于TCP心跳检查,以及如何配置备份服务器。
最低0.47元/天 解锁文章
930

被折叠的 条评论
为什么被折叠?



