设计一个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 条评论
登录 后参与评论

相关文章

来自专栏程序猿DD

云原生应用的12要素

简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论: 使用...

25610
来自专栏月牙寂

Golang分布式设计模式之-----星型拓扑分形设计

第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang

2815
来自专栏aCloudDeveloper

UNIX环境高级编程笔记之文件I/O

一、总结   在写之前,先唠几句,《UNIX环境高级编程》,简称APUE,这本书简直是本神书,像我这种小白,基本上每看完一章都是“哇”这种很吃惊的表情。其实大概...

18710
来自专栏Samego开发资源

Redis的基本安装与配置

1203
来自专栏IMWeb前端团队

HTTP1.1与前端性能

本文作者:IMWeb yangchunwen 原文出处:IMWeb社区 未经同意,禁止转载 HTTP协议是前端性能乃至安全中一个非常重要的话题,最近在...

1899

Kubernetes的服务网格(第2部分):Pods目前看来还是很棒的

在我们最近关于Kubernetes的序列,Kubernetes的服务网格,第一部分:顶级服务质量一文中,细心的读者注意到,linkerd是使用DaemonSet...

1966
来自专栏杨建荣的学习笔记

MySQL半连接的攻略式思考

在此说是攻略式思考,是因为仅供参考,说是攻略,是因为暂时还没有严谨的结论,目前只能说对结论有帮助。

722
来自专栏FreeBuf

有趣的闪存:通过实践分析意外内存泄漏

写在前面的话 在这篇文章中,我们将对闪存进行分析。我的实验目标是一台别人“捐赠”过来的Netcomm N300路由器,在进行了深入研究之后,我可以通过修改设备闪...

3928
来自专栏七夜安全博客

后门编程(1)之双管道主动连接型

874
来自专栏大魏分享(微信公众号:david-share)

干货巨献:Openshift3.9的网络管理大全.加长篇---Openshift3.9学习系列第二篇

OpenShift的OVS网络组件有三种模式:ovs-subnet、ovs-multitenant、ovs-networkpolicy。

1345

扫描关注云+社区