Nginx专题
![手撕面试官系列(九):分布式限流面试专题 Nginx+zookeeper 手撕面试官系列(九):分布式限流面试专题 Nginx+zookeeper](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaekl3TVRndVkyNWliRzluY3k1amIyMHZZbXh2Wnk4eE56UXlOamcyTHpJd01Ua3dOeTh4TnpReU5qZzJMVEl3TVRrd056SXlNVFF4T0RJd01EUTFMVEUzT1RBd09UazBOREV1YW5Cbi5qcGc%3D.jpg?w=700&webp=1)
(面试题+答案领取方式见侧边栏)
1、请解释一下什么是 Nginx?
2、请列举 Nginx 的一些特性。
3、请列举 Nginx 和 Apache 之间的不同点
4、请解释 Nginx 如何处理 HTTP 请求。
5、在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?
6、 使用“反向代理服务器”的优点是什么?
7、请列举 Nginx 服务器的最佳用途。
8、请解释 Nginx 服务器上的 Master 和 Worker 进程分别是什么?
9、请解释你如何通过不同于 80 的端口开启 Nginx?
10、请解释是否有可能将 Nginx 的错误替换为 502 错误、503?
11、在 Nginx 中,解释如何在 URL 中保留双斜线?
12、请解释 ngx_http_upstream_module 的作用是什么?
13、请解释什么是 C10K 问题?
14、请陈述 stub_status 和 sub_filter 指令的作用是什么?
15、解释 Nginx 是否支持将请求压缩到上游?
16、解释如何在 Nginx 中获得当前的时间?
17、用 Nginx 服务器解释-s 的目的是什么?
18、解释如何在 Nginx 服务器上添加模块?
zookeeper专题
![手撕面试官系列(九):分布式限流面试专题 Nginx+zookeeper 手撕面试官系列(九):分布式限流面试专题 Nginx+zookeeper](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaekl3TVRndVkyNWliRzluY3k1amIyMHZZbXh2Wnk4eE56UXlOamcyTHpJd01Ua3dOeTh4TnpReU5qZzJMVEl3TVRrd056SXlNVFF4T0RJM05qVXhMVFkyT0RZNE5qSTVOeTV3Ym1jPS5qcGc%3D.jpg?w=700&webp=1)
1.ZooKeeper 是什么?
2.ZooKeeper 提供了什么?
3.Zookeeper 文件系统
4.四种类型的 znode
5.Zookeeper 通知机制
6.Zookeeper 做了什么?
7.zk 的命名服务(文件系统)
8.zk 的配置管理(文件系统、通知机制)
9.Zookeeper 集群管理(文件系统、通知机制)
10.Zookeeper 分布式锁(文件系统、通知机制)
11.获取分布式锁的流程
12.Zookeeper 队列管理(文件系统、通知机制)
13.Zookeeper 数据复制
14.Zookeeper 工作原理
15.zookeeper 是如何保证事务的顺序一致性的?
16.Zookeeper 下 Server 工作状态
17.zookeeper 是如何选取主 leader 的?
18.Zookeeper 同步流程
19.分布式通知和协调
20.机器中为什么会有 leader?
21.zk 节点宕机如何处理?
22.zookeeper 负载均衡和 nginx 负载均衡
23.zookeeper watch 机制