负载均衡/高可用
贾己人
千里之行,始于足下。
展开
-
LVS-DR模式原理及搭建过程
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器LVS-DR模式:为什么选择这种模式呢 原因是nat模式会对分发器造成较大压力 数据包都会通过分发器,尤其是出栈流量会更大,那么DR模式就是我们更好的选择如下图(出站流量不经过分发器):整个流程:1. 客户端------>网关源IP地址:客户端IP ...原创 2017-04-03 11:59:09 · 991 阅读 · 0 评论 -
ngx_http_reqstat_module模块详解
转自官网文档:http://tengine.taobao.org/document_cn/http_reqstat_cn.htmlngx_http_reqstat_module描述 这个模块计算定义的变量,根据变量值分别统计Tengine的运行状况。 可以监视的运行状况有:连接数、请求数、各种响应码范围的请求数、输入输出流量、rt、upstream访问等。 可以指...转载 2018-01-03 18:49:06 · 2580 阅读 · 1 评论 -
keepalived安装配置
安装从官网下载相应版本安装包(本次使用Version 1.3.5)官网地址:http://www.keepalived.org/download.html安装步骤:1.解压[root@localhost ~]# tar xf keepalived-1.3.5.tar.gz[root@localhost ~]# cd keepalived-1.3.52.编译安装[root@localh...原创 2018-01-09 15:26:27 · 756 阅读 · 0 评论 -
通过抓包分析keepalived的浮动IP是如何飘移的
首先介绍下环境: 两台机器:192.168.100.101(MASTER),192.168.100.102 (BACKUP) 浮动IP:192.168.100.10在两台机器上安装配置keepalived,此文不做安装具体步骤描述,可以参考我的另一篇文章keepalived安装配置贴出此环境使用的配置文件:! Configuration File for keepali...原创 2018-08-10 15:09:29 · 6670 阅读 · 0 评论 -
Nginx不支持if嵌套和(逻辑与,逻辑或)如何处理
nginx不支持if的嵌套和if条件的逻辑运算想实现如下的功能:###if嵌套不支持if($arg_xxxMode = TEXT) { if($arg_Id = xxx) { proxy_pass http://1.1.1.1:8080; break; } proxy_pass http://upstream1; b...原创 2019-08-28 13:58:23 · 3179 阅读 · 0 评论