zookeeper和nginx
ZooKeeper 简介
ZooKeeper 是一个开源的分布式协调服务,它提供了一个高可用的、可靠的、有序的服务,主要用于解决分布式系统中的一些问题,比如协调、同步、配置管理、分布式锁等。
ZooKeeper 架构
ZooKeeper 采用 C/S 架构,主要由三个角色组成:客户端、服务器和集群。客户端负责发送请求给服务器,服务器接收请求并响应,集群则是由多个服务器组成的环境。
ZooKeeper 节点类型
ZooKeeper 可以将节点分为持久节点和临时节点。持久节点的生命周期与 ZooKeeper 的连接一样长,临时节点的生命周期则与当前的会话绑定。当会话结束时,临时节点会被自动删除。
nginx 简介
nginx 是一个高性能的 Web 服务器,它采用事件驱动模型,支持反向代理、负载均衡、静态文件服务等功能。它还可以作为一个 HTTP 缓存层,加快 Web 应用的速度。
nginx 配置
nginx 的配置文件是一个文本文件,主要由多个框架组成,包括事件框架、http 框架、server 框架和 location 框架。这些框架是基于指令 (directive) , 每个指令对应一个参数,通过这些参数来配置反向代理和负载均衡策略。