nginx负载均衡

2020年了,有人仍是在不懂装懂。
nginx的负载均衡与accept_mutex无关,新版本的nginx早就默认不打开accept_mutex的配置了,难道新版本的就所以没有负载均衡机制了?
陶辉写的书里这一点是不对的,混淆概念,硬是给负载均衡和accept_mutex扯上关系,做者本身也没有想明白。nginx

nginx的负载均衡是不完全的,惟一的办法是有一个中心点作协调,但那样又得全部worker进程听侯命令,效率不高。面试

至于惊群问题,如今版本的内核早就解决了,accept_mutex也没有存在的意义了,非得有人还来扯accept_mutex用来解决这个问题,识少少扮表明的人多了去了。
在内核层面已经解决的问题,如今若是再给它配置accept_mutex on,那就是多此一举。后端

一言以蔽之,accept_mutex就是为了解决旧版本内核的惊群问题而已。它跟worker进程之间负载均衡毫无关系。服务器

另一个关于nginx负载均衡的问题,就是它做为方向代理时如何把请求均衡地带到后端服务器上,我想面试官问的,应该是这个问题吧?而不是worker进程之间的负载均衡吧?负载均衡

相关文章
相关标签/搜索