设计一个Nginx集群,当其中一台机器故障时候迅速调整并自动恢复?多Master部署情况下应该怎样进行?

先说一下Nginx的特点

Nginx能作为HTTP服务器,有下面几个特性:

  • 处理静态文件,索引文件以及自动索引。
  • 打开文件描述缓冲符
  • 无缓存的反向代理加速,简单的负载均衡容错。
  • FastCGI,简单的负载均衡容错。
  • 模块化结构。包括gzipping,byte,ranges,chunked reponses,以及SSI-filter等filter。如果由Fast CGI或者是其他代理服务器处理单页中存在的多个SSI,则这项处理可以并行运行,而不需要互相等待。
  • 支持SSL 和TLSSNI。

Nginx专为性能优化而开发。性能是其最重要的考量。它支持内核Poll模型。能经受高负载的考验,有报告表明能支持高达50000个并发连接数。

Nginx具有高的稳定性。采取了分阶段资源分配技术,使得它的CPU占用率非常低。Nginx官方表示保持10000个没有活动的连接,他只占用2.5M内存。

Nginx支持热部署。它启动特别容易,并且几乎可以做到7*24不间断运行。即使运行数月也在不需要重启。

Nginx的代码质量非常高。

原文发布于微信公众号 - 数据库SQL(SQLdba)

原文发表时间:2018-01-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

聊一聊万恶的锁首

当手持8倍镜的98K都不能在使用程序时干掉万恶的锁首时,内心是十万头羊驼奔跑的场景,那我们就来聊一聊市面上常见的锁首方式。 ① :设置OpenHomePage、...

2077
来自专栏雨过天晴

转 树莓派无显示器安装系统

1362
来自专栏搜云库

HBase 深入浅出

HBase 深入浅出 HBase 在大数据生态圈中的位置 提到大数据的存储,大多数人首先联想到的是 Hadoop 和 Hadoop 中的 HDFS 模块。大家熟...

2389
来自专栏吴伟祥

Linux Partition scheme 分区方案(一)

根分区包含Linux系统所有的目录。如果在安装系统时只分配了/分区,那么上面的/boot、/usr和/var将都包含在根分区中,也就是这些分区将占用根分区的空间...

1312
来自专栏北京马哥教育

Python框架:Django写图书管理系统(LMS)

今天我会带大家真正写一个Django项目,对于入门来说是有点难度的,因为逻辑比较复杂,但是真正的知识就是函数与面向对象,这也是培养用Django思维写项目的开始

1180
来自专栏蓝天

autoconf手册(一)

Autoconf   Creating Automatic Configuration Scripts   Edition 2.13, for Autoco...

781
来自专栏惨绿少年

MongoDB 分片集群技术

---- 在了解分片集群之前,务必要先了解复制集技术! ----  1.1 MongoDB复制集简介   一组Mongodb复制集,就是一组mongod进程,...

4149
来自专栏大数据架构

Kafka设计解析(六)- Kafka高性能架构之道

1446
来自专栏CSDN技术头条

Kubernetes推1.2版本,可管理1000节点,运行3万Pods

赶在Google云端产品用户大会之前,Kubernetes也释出了1.2新版。超过680位开源开发者参与。新版最大特色是扩充能力大幅提高了400%,单个集群可管...

1878
来自专栏Java架构

今咱们来聊聊JVM 堆外内存泄露的BUG是如何查找的

JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔...

78417

扫码关注云+社区