Nginx负载均衡(3)--原理

Nginx原理

1.Nginx采用的是master和worker的管理方式,master负责管理worker并派发请求,而worker们通过争抢机制处理请求。

2.Nginx采用的是一个master和多个worker的方式,设置的时候worker的数量要与cpu数量一致;

3.一个master和多个worker的好处:

   ①可以使用nginx -s reload 热部署,利用Nginx热部署进行操作;

   ②每个worker都是独立的进程,如果其中一个出现问题,并不会 造成服务中断;

4.worker_connection连接数

  ①发送请求占用了worker了几个链接数?答案:2个或者4个

  ②Nginx有一个master,有四个worker,每个worker支持的最大的链接数为1024,支持的最大并发数为多少?

      答案:静态的访问最大并发数:worker_connection * worker_processes /2,即1024*4/2=2048;

               http作为反向代理最大并发数:worker_connection * worker_processes /4,即1024*4/4=1024;

posted on 2021-07-31 19:58  桃之夭夭*  阅读(74)  评论(0)    收藏  举报

导航