太一星晨解析七层负载均衡关键技术

负载均衡,英文名称为LoadBalance,其意思就是将负载(工作任务)进行平衡,分摊到多个操作单元上进行执行(例如Web服务器、FTP服务器等),实现多个服务器共同完成工作任务的目标。负载均衡建立在现有网络结构之上,它提升了服务器的性能、提高了带宽利用率,增强了网络的灵活性和可靠性。经过十年的发展,负载均衡已经成为网络应用的重要设备,甚至成为大型网络应用的核心设备,与基础路由、交换设备市场并驾齐驱。十年间,负载均衡的前沿技术层出不穷,令用户眼花缭乱。经常在技术网站、文档中出现的“四层负载均衡”、“七层负载均衡”字眼有什么含义?有什么区别?对客户网络有哪些不同的优化?带着这样的疑问,今天我们就来仔细研究一番。四层负载均衡像银行自助排号机 七层负载均衡像银行大堂经理首先,我们来了解一下什么是四层负载均衡、什么是七层负载均衡。四层负载均衡指的是负载均衡设备通过报文中的目标IP地址和端口负载均衡...阅读全文

Nginx 的启动、停止、平滑重启、信号控制和平滑升级

Nginx 的启动假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 参数 "-c" 指定了配置文件的路径,如果不加 "-c" 参数,Nginx 会默认加载其安装目录的 conf 子目录中的 nginx.conf 文件。Nginx 的停止nginx 的停止方法有很多,一般通过发送系统信号给 nginx 的主进程的方式来停止 nginx。从容停止 nginkill -QUIT `/usr/local/nginx/logs/nginx.pid` 字符是数字键盘 1 字符左边的那个字符,不需要 Shift,直接按 ` 字符即可。如果在 nginx.conf 配置文件中指定了 pid 文件存放的路径,该文件中存放的就...阅读全文